使用ReactiveCocoa.framework存档上载失败

时间:2016-04-02 00:57:52

标签: ios reactive-cocoa

我用Carthage创建了ReactiveCocoa.framework,它在我的手机和模拟器上工作正常。 但是当我将它上传到iTune Connect时,出现了错误 enter image description here

似乎导入的ReactiveCocoa.frame不支持架构'x86_64,i386',所以我使用lipo工具来阅读框架的支持架构 enter image description here

1 个答案:

答案 0 :(得分:1)

您的.framework文件是一个"通用框架"。它包含为iOS设备模拟器构建的二进制文件("体系结构' x86_64,i386`"表示)。

您无法将为模拟器构建的二进制文件提交给iTunes Connect。正如this answer中所述,你必须"剥离"框架中的模拟器架构。当您使用Carthage时,您可以使用

carthage copy-frameworks

命令。在迦太基documentation中描述的"构建阶段"中的脚本中使用它。