我升级了Xcode 10并提交了我的应用程序。我收到一封电子邮件,说我没有改变架构设置。有效的架构是armv7和arm64。
应用商店连接
亲爱的开发者,
我们在您的应用程序"#####!“的最近交付中发现了一个或多个问题。请更正以下问题,然后再上传。
无效架构-此应用程序具有无效的体系结构,并且可能是使用无效的构建设置或不兼容的工具构建的。尝试用最新的Xcode版本重建应用程序。如果您正在使用第三方开发工具,请与提供商联系。
诚挚的问候,
App Store团队
发布于 2018-09-21 00:47:06
Xcode 10不支持低于8.0的部署目标。您需要更新部署目标,或者,如果需要更低的目标,可以重新安装Xcode 9.4.1。
发布于 2018-12-29 13:10:47
请查看此链接中的弃用通知部分。
notes!使用xcode 10:建议将部署目标设置为macOS 10.9或更高版本,或iOS 7或更高版本。
只需将Deployment修改为7.0即可解决此问题。(测试和通过)
还有..。有更多的信息。
之前从苹果那里得到了“无效架构”。当我将xcode更新为10时,我得到了一个编译错误
没有找到libstdc++.6。(我的部署目标是6.0)
为了解决这个问题。我已经从github代表下载了旧的(Xcode 9) libstdc++文件。苹果的发布说明也可以解释这个错误。
因此,如果您为IOS6.0构建,建议使用xcode 9。 否则 使用xcode 10和部署目标7.0或更高版本。
https://stackoverflow.com/questions/52427687
复制相似问题