我已经更新到Xcode 10.2。当我尝试获取存档时,由于以下Pod依赖项而出现Illegal instruction: 4
错误:
我的项目Swift版本设置为4.2。我可以在设备上构建和运行我的项目。我已经尝试将所有依赖项的Swift版本设置为5,但是它不起作用。我还尝试过重启计算机并清除Xcode存档和派生数据。
在发布此问题之前,我还禁用了pod文件中的inhibit_all_warnings!
并运行pod update
并尝试再次存档,但是这次我遇到以上列出的所有pod的Command SwiftCodeGeneration failed with a nonzero exit code
错误{1}}用于Bus error: 10
的广告连播。
我该如何解决?
更新:
请查看以下问题以寻求解决方案:
Xcode 10.2, Swift 5, Command compileSwift failed while build the program with Release Scheme
转到项目构建设置 Cache
并设置为Project → Build Settings → Swift Compiler - Code Generation → Compilation Mode → Release
这是可行的,但是建立档案需要太多时间。
更新2:
对于我的项目,问题与pod Incremental
有关,当Cache
的{{1}}设置为Optimization Level
时出现错误。我再次将Release
设置为Optimize for Speed [-O]
,并在pod文件中设置了pod的优化级别:
Compilation Mode
引用:https://github.com/hyperoslo/Cache/issues/233#issuecomment-477749560