我将我的应用程序上传到 Xcode,其中显示构建需要 arm64。这排除了 iPhone 5/5c 和更低版本使用该应用程序。但是,我希望 iPhone 5/5c 能够使用该应用程序并且必须错误地要求 arm64。我认为它一定是 info.plist 中的内容,但不知道。
我检查过的东西:
(1) info.plist 没有 RequiredDeviceCapabilities 行。
(2) 在 Xcode 中的 Build Settings 下,armv7、armv7s 和 arm64 都是有效的架构。
您能提供的任何帮助都将是不可思议的。我附上了我的 info.plist 的屏幕截图,如果您认为它可能是别的东西并且需要更多信息,请发表评论并让我知道!谢谢!
最佳答案
注意 - 此答案已根据对我的原始答案的评论进行了改进。
上传到 App Store 的应用程序需要 64 位支持,通常接受的方法是构建具有多 CPU 支持的应用程序。
您希望为调试配置将构建事件架构设置为 YES,为发布配置设置为 NO。
这不会改变 arm64 要求,因为这不是 Xcode 要求,而是 App Store 要求。实际上,默认的 Xcode 项目模板应该没有任何更改。
因此,只需转到build设置>“仅构建事件架构”并将其设置为“否”
希望这对某人有帮助!
关于iOS 应用程序需要 arm64 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36525920/