我正在尝试通过Fabric/Crashlytics/Beta发布一个应用程序。
它不会安装在5或5c上,并显示需要构建支持设备架构armv7s的消息。
我有两个问题:
首先,armv7s已经被添加到应用程序的架构部分,以及它使用的框架中。Xcode已被清理,派生数据文件夹已被删除,Xcode已关闭/重新启动,所有常见的技巧,以避免Xcode的缺点。然后,在构建归档并上载到Fabric之后,仍然存在此消息。为什么?

其次。如果armv7s架构需要在5和5c上运行,那么为什么这个问题只在通过Fabric安装时出现?-如果应用程序通过XCode加载到这些设备上,则没有问题。
发布于 2016-10-04 10:55:22
默认情况下,对于调试版本,XCode将Build Valid architecture Only设置为true -这样做的后果是,如果您在创建归档文件时将iPhone插入到您的Mac中,并且它是一个开发发行版,那么它将只为当时连接的任何设备构建架构,而不是为所有指定的架构构建架构。
https://stackoverflow.com/questions/39843133
复制相似问题