在Xcode 12上构建,显示';任何iOS设备(armv7、arm64)和#x27;
我将现有项目迁移到Xcode12。我不得不从构建设置中删除在Xcode 12上构建,显示';任何iOS设备(armv7、arm64)和#x27;,ios,objective-c,swift,xcode,xcode12,Ios,Objective C,Swift,Xcode,Xcode12,我将现有项目迁移到Xcode12。我不得不从构建设置中删除有效的\u arch。 并为排除的体系结构(任何iOS模拟器SDK)添加了arm64。然后我就可以在iOS14模拟器上运行应用程序了 但现在,在创建存档时,它正在显示 Any iOS Device(armv7, arm64) 请参考此屏幕截图 在以前的Xcode中,它显示的是通用iOS设备 这是否意味着应用程序将不支持所有iOS手机?据我所知,这已在最新的Xcode中更新。前一个版本(11.XX)使用的是通用IOS设备,但此版本将其编
有效的\u arch
。
并为排除的体系结构(任何iOS模拟器SDK
)添加了arm64
。然后我就可以在iOS14模拟器上运行应用程序了
但现在,在创建存档时,它正在显示
Any iOS Device(armv7, arm64)
请参考此屏幕截图
在以前的Xcode中,它显示的是通用iOS设备
这是否意味着应用程序将不支持所有iOS手机?据我所知,这已在最新的Xcode中更新。前一个版本(11.XX)使用的是通用IOS设备
,但此版本将其编写为任何IOS设备
。因此,它能够在安装了正确IOS的所有设备上运行。看到我的截图了吗
arm64是当前的64位ARM CPU体系结构,自iPhone 5S及更高版本开始使用。这意味着该应用程序将支持iPhone 5S以来的所有iOS手机。