我是完全新的React Native,博览会和应用程序开发一般。
我正在使用Expo开发一款专门针对iOS的React Native应用。我终于完成了一个我满意的版本,并进行了用户测试等。我现在一直在花时间将所有必需的截图、文本、信息等添加到App Store Connect,以便提交应用。在这样做的过程中,我了解到iPad应用截图是强制性的,我觉得很奇怪。
后来我发现我有"supportsTablet:true ",所以它期待iPad图片是有道理的。在更改了这一点并进行了新的构建并提交之后,它仍然是一个要求。
在谷歌一点,我可以看到,它已经不可能改变这一点:Removing iPad support from appiOS App Submission : remove iPad supportiOS App Submission want to remove iPad support
这让我不得不尝试将应用程序作为新的提交文件上传。但是我无法让它工作。根据以下文档:https://developer.apple.com/library/archive/qa/qa1623/_index.html
我应该更改捆绑包标识符并再次上传。在expo.ios下的app.json中更改此标识符不起作用,因为我刚刚收到一个错误,提示我之前已经上传了此应用程序。
我应该做什么步骤来重新上传应用程序作为一个新的提交,使我不能支持iPad?
2条答案
按热度按时间zzzyeukh1#
为了上传一个新版本,你必须增加版本号和内部版本号。你可以在Xcode的General标签和Identity部分打开这个项目。在同一个标签中,你会看到Deployment Info部分,你可以在那里取消iPad的勾选。检查附件中的图片。
6l7fqoea2#
如果您使用Expo和EAS构建服务来构建应用程序,要禁用iPad支持,您需要:
1.增加app.json中的版本和内部版本号(expo.version和expo. ios.buildNumber)。
1.在app.json中将supportsTablet设置为false(expo.ios.supportsTablet)