Xcode Carthage export error ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NillClass> , bitcode_strip failed
Xcode Carthage export error ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NillClass> , bitcode_strip failed
我正在使用 Carthage 维护一个项目。它运行良好并且存档良好。但它无法导出企业应用程序。 "Enterprise distribution options" 中的错误是
ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NilClass>
如果立即单击 "Next" 跳过 "Enterprise distribution options" 页面,将导致另一个错误“bitcode_strip failed”。
我在Whosebug上搜索过,有很多相关的post,但是没有问题和我的情况一样所以我post一个新问题。
我关注了这个post
Bitcode_strip failed in Xcode 8
但是 none 以下解决方案有效。
- 删除所有派生数据并多次清理-- 不起作用
- 更改 Xcode 版本(Xcode 9.2 和 Xcode 8.3)-- 不起作用
- 设置STRIP_BITCODE_FROM_COPIED_FILES=NO --不行
- 构建设置中的所有位代码选项都设置为 NO -- 不起作用
- 选中 - 取消选中 "Rebuild from bitcode" 选项 -- 无效
找到答案了,希望对使用Carthage的朋友有所帮助。请检查 .
删除 Build Phases 中的 *.dSYM“in Carthage/Build/iOS” > Copy Bundle Resources
参考:
参考文献(1) http://ka2n.hatenablog.com/?page=1458709290
参考文献(2) https://twitter.com/steipete/status/725816245749166080
参考文献(3)
我正在使用 Carthage 维护一个项目。它运行良好并且存档良好。但它无法导出企业应用程序。 "Enterprise distribution options" 中的错误是
ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NilClass>
如果立即单击 "Next" 跳过 "Enterprise distribution options" 页面,将导致另一个错误“bitcode_strip failed”。
我在Whosebug上搜索过,有很多相关的post,但是没有问题和我的情况一样所以我post一个新问题。
我关注了这个post Bitcode_strip failed in Xcode 8 但是 none 以下解决方案有效。
- 删除所有派生数据并多次清理-- 不起作用
- 更改 Xcode 版本(Xcode 9.2 和 Xcode 8.3)-- 不起作用
- 设置STRIP_BITCODE_FROM_COPIED_FILES=NO --不行
- 构建设置中的所有位代码选项都设置为 NO -- 不起作用
- 选中 - 取消选中 "Rebuild from bitcode" 选项 -- 无效
找到答案了,希望对使用Carthage的朋友有所帮助。请检查
删除 Build Phases 中的 *.dSYM“in Carthage/Build/iOS” > Copy Bundle Resources
参考:
参考文献(1) http://ka2n.hatenablog.com/?page=1458709290
参考文献(2) https://twitter.com/steipete/status/725816245749166080
参考文献(3)