使用 ReactiveCocoa.framework 存档上传失败
Archive upload failed using ReactiveCocoa.framework
我用 Carthage 创建了 ReactiveCocoa.framework,它在我的 phone 和模拟器上运行良好。
但是当我将它上传到 iTune Connect 时,出现错误
导入的ReactiveCocoa.frame好像不支持架构'x86_64,i386',所以我用lipo工具读取框架的支持架构
您的 .framework 文件是 "universal framework"。它包含为 iOS 设备 和 模拟器构建的二进制文件(这就是 "architectures 'x86_64, i386`" 的意思)。
并且您不能将为模拟器构建的二进制文件提交到 iTunes Connect。如 中所述,您必须 "strip" 框架中的模拟器架构。当你使用迦太基时,你可以使用
carthage copy-frameworks
命令。在 "Build Phases" 中的脚本中使用它,如 Carthage documentation.
中所述
我用 Carthage 创建了 ReactiveCocoa.framework,它在我的 phone 和模拟器上运行良好。
但是当我将它上传到 iTune Connect 时,出现错误
导入的ReactiveCocoa.frame好像不支持架构'x86_64,i386',所以我用lipo工具读取框架的支持架构
您的 .framework 文件是 "universal framework"。它包含为 iOS 设备 和 模拟器构建的二进制文件(这就是 "architectures 'x86_64, i386`" 的意思)。
并且您不能将为模拟器构建的二进制文件提交到 iTunes Connect。如
carthage copy-frameworks
命令。在 "Build Phases" 中的脚本中使用它,如 Carthage documentation.
中所述