使用Carthage打包时出现IPA processing fa
2020-06-11 本文已影响0人
麻辣柠檬
由于新的项目使用了Carthage,然后在打包的时候出现了IPA processing failed
1.首先在【IPA processing failed】界面点击下方Log,会进入一个目录
2.找到你的项目文件夹,然后打开会出现几个文件。
image.png
3.选择【IDEDistribution.standard.log】文件并打开
4.向下翻,找到 【Scanning IPA...】,然后后边会显示 framework 名称【我这里的名称是 Alamofire 】。
下边显示 x86_64,意味着我们需要删除 i386 与 x86_64 【删除后将不支持模拟器】
image.png
删除方法:首先打开控制台,cd 到 framework 目录
image.png
然后输入 【lipo -remove i386 Alamofire -o Alamofire】 删除i386
继续输入 【lipo -remove x86_64 Alamofire -o Alamofire】 删除x86_64
然后重新打包就可以了。