当我尝试使用Distribute APP选项创建IPA文件时。它给出了“ IPA处理失败”错误。
我已经检查了日志文件:IDEDistribution.standard.log
file。
2019-08-06 18:36:52 +0000警告:配置问题:平台iPhoneSimulator.platform没有任何非模拟器SDK; 忽略它扫描IPA ... 2019-08-06 18:36:52 +0000断言失败:otool输出中预期有4个弓形:/var/folders/4t/rpjk7pd55t16jfrd32y98gf0lb2t68/T/IDEDistributionOptionThinning.~~~a4cZJc/Payload/demo .app / Frameworks / AppAuth.framework / AppAuth:马赫标题魔术cputype cpusubtype限制文件类型ncmds sizeofcmds标志MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 23
3680 NOUNDEFS DYLDLINK TWOLEVEL NO_REEXPORTED_DYLIBS加载命令0
nullLululi.. 6
您应该检查Embed Frameworks
以下Xcode > build
阶段。
如果此处介绍了您的框架,则不能i386\x86_64
在框架中使用。因为将Embed Frameworks
复制到应用程序。为了控制应用程序的大小,Embed Frameworks
需要最简化的框架。
您可以Link Binary With Libraries
用来介绍您的框架,如下所述:https : //github.com/Carthage/Carthage/issues/1046
请注意,您需要添加一个新的运行脚本并向其中添加您的框架,否则它将崩溃。
您应该检查Embed Frameworks
以下Xcode > build
阶段。
如果此处介绍了您的框架,则不能i386\x86_64
在框架中使用。因为将Embed Frameworks
复制到应用程序。为了控制应用程序的大小,Embed Frameworks
需要最简化的框架。
您可以Link Binary With Libraries
用来介绍您的框架,如下所述:https : //github.com/Carthage/Carthage/issues/1046
请注意,您需要添加一个新的运行脚本并向其中添加您的框架,否则它将崩溃。