iOS应用程序需要arm64吗?

iOS应用程序需要arm64吗?,ios,xcode,armv7,arm64,Ios,Xcode,Armv7,Arm64,我将我的应用程序上传到Xcode,它说构建需要arm64。这不包括iPhone 5/5c及更低版本的应用程序。然而,我希望iphone5/5c能够使用这个应用程序,而且一定是因为错误而需要arm64。我想一定是信息列表里的东西,但我不知道 我检查过的东西: (1) info.plist没有所需的设备容量行 (2) 在Xcode中的构建设置下,armv7、armv7s和arm64都是有效的体系结构 你能提供的任何帮助都是难以置信的。我已经附上了我的info.plist的截图,如果你认为它可能是其他

我将我的应用程序上传到Xcode,它说构建需要arm64。这不包括iPhone 5/5c及更低版本的应用程序。然而,我希望iphone5/5c能够使用这个应用程序,而且一定是因为错误而需要arm64。我想一定是信息列表里的东西,但我不知道

我检查过的东西:

(1) info.plist没有所需的设备容量行

(2) 在Xcode中的构建设置下,armv7、armv7s和arm64都是有效的体系结构

你能提供的任何帮助都是难以置信的。我已经附上了我的info.plist的截图,如果你认为它可能是其他东西,需要更多信息,请评论并让我知道!谢谢

注意-此答案已根据对我原始答案的评论进行了改进

上传到App Store的应用程序需要64位支持,通常接受的方法是使用多CPU支持构建应用程序

您希望在调试配置中将“构建活动体系结构”设置为“是”,在发布配置中将“否”

这不会改变arm64要求,因为这不是Xcode要求,而是应用商店要求。实际上,默认的Xcode项目模板不应该有任何更改

因此,只需进入构建设置>“仅构建活动体系结构”并将其设置为“否”


希望这对别人有帮助

你能发布你收到的错误消息吗?@Jelly,所以没有错误消息。这个应用构建得很好,但在Xcode中,当我点击构建时,它说它需要arm64。所以本质上我只是想弄清楚如何不需要这个,这样更多的人可以使用这个应用(iPhone 5/5c用户)。iPhone 5/5c有
arm64
CPU架构,所以你需要它。你的项目中有很多框架吗?@Jelly是的,我有很多框架。我会更新我的帖子,包括我的框架图片,谢谢你的帮助!你知道应用程序可以有多个CPU架构。当它说它需要
arm64
时,并不意味着不能包含
armv7
armv7s
。这是完全错误的。上传到App Store的应用程序需要64位支持,通常接受的方法是使用多CPU支持构建应用程序,您似乎完全不知道iOS和OSX可执行文件和库是fat,其中可能包含为不同CPU编译的相同代码。主机系统只使用最适合它们的CPU。您希望在调试配置中将build active architectures设置为YES,在发布配置中将build active architectures设置为NO。这不会改变arm64的要求,因为这不是Xcode要求,而是应用商店要求。实际上,默认的Xcode项目模板不应该有任何更改。@LodgeApps我强烈建议您编辑您的答案以反映下面的对话