选择“从位码重建”导出选项时,我无法存档 ipa,出现以下错误
ipatool failed with an exception: #<CmdSpec::NonZeroExitException: $ /Applications/Xcode.app/Contents/Developer/usr/bin/bitcode-build-tool
-v -t /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-
注意:- 我检查了我所有的依赖框架都是 .xcframework,支持 Bitcode。
有人可以在这里帮助我吗?提前致谢。
最佳答案
我们有类似的问题,描述为 here .
长话短说,其中包含了 LLVM 检测,这会阻止 AppStore 处理。我写了一篇关于 XCode 12 and BigSur issues with XCFramework 的完整博客.
总而言之,以下是创建 XCFramework
时需要确保的一些必要步骤。分发:
BUILD_LIBRARY_FOR_DISTRIBUTION
必须设置为 YES
SKIP_INSTALL
必须设置为 NO
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO
关闭 GCC 检测并将它们从二进制文件中删除 CLANG_ENABLE_CODE_COVERAGE = NO
从二进制文件中关闭代码覆盖工具 以上所有内容都有助于解决我们的准备和分发问题,如果您碰巧遇到与我们相同的问题,希望可以为您节省一些时间。
关于ios - "ipatool failed with an exception: #<CmdSpec::NonZeroExitException:"使用 XCFramwork 归档,启用位码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60637453/