我正在尝试通过Fabric / Crashlytics / Beta分发应用程序.
它不会安装在5或5c上,并显示需要构建支持设备架构armv7s的消息.
我有两个问题:
首先,armv7s已添加到应用程序的体系结构部分,并添加到它使用的框架中. Xcode已被清理,派生数据文件夹已被删除,Xcode已被关闭/重新启动,所有常用的技巧都可以解决Xcode漏洞.然后在构建存档并上传到Fabric后,仍然会显示此消息.为什么?
其次.如果需要在5和5c上运行armv7s架构,那么为什么只有在通过Fabric安装时才会出现此问题? – 如果应用程序通过XCode加载到这些设备上,则没有问题.
最佳答案 默认情况下,XCode将Build Valid Architectures Only设置为true,以用于调试版本 – 这样做的结果是,如果您在创建存档时将iPhone插入Mac,并且它的开发版本分布,那么它只会为任何设备构建架构当时连接而不是所有指定的体系结构.