ios - “ ipatool 失败并出现异常:#
选择“从位码重建”导出选项时,我无法存档 ipa,出现以下错误
ipatool failed with an exception: #<CmdSpec::NonZeroExitExcept
问题描述
选择“从位码重建”导出选项时,我无法存档 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。
有人可以在这里帮助我吗?提前致谢。
我可以通过添加“allowedcontent:true”配置来禁用自动 ACF 来解决此问题,而这可能会导致将不安全内容添加到编辑器中的问题。有关更多信息,请参阅此链接:https ://ckeditor.com/docs/ckeditor4/latest/examples/acf.html
解决方案
我们有类似的问题,在此处进行了描述。长话短说,其中包含 LLVM 工具,这会阻止 AppStore 处理。我写了一篇关于XCode 12 和 BigSur 与 XCFramework 问题的博客。
总而言之,这里有一些必要的步骤来确保在创建XCFramework
分发时:
- 使用归档构建是必须的,发布构建是不够的
BUILD_LIBRARY_FOR_DISTRIBUTION
必须设置为YES
SKIP_INSTALL
必须设置为NO
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO
关闭 GCC 检测并将它们从二进制文件中删除
CLANG_ENABLE_CODE_COVERAGE = NO
从二进制文件中关闭代码覆盖工具
以上所有内容都有助于解决我们的准备和分发问题,如果您碰巧遇到与我们相同的问题,希望能为您节省一些时间。
推荐阅读
- node.js - 集成 LUIS 和 QnA 服务时 QnA 服务没有响应
- mongodb - 如何为多个字段创建“in”运算符查询?
- angular - 需要有关角度组件之间数据共享的专家意见
- sql - 如何获取以前更改的记录?
- asp.net - 为什么在 CLR 中的 GC 后使用的堆内存不会减少?
- node.js - 如何将 json 数据从 400 错误返回到 Express 的 React?
- html - 自动调整投资组合中的照片大小
- python-3.x - 当基本情况执行时,它会打印值但返回 None
- html - 如何制作可折叠的丝带?
- python - 错误:(-215:断言失败)尝试使用 pafy 和 openCv 捕获 youtube 视频时出错
选择“从位码重建”导出选项时,我无法存档 ipa,出现以下错误
ipatool failed with an exception: #<CmdSpec::NonZeroExitExcept
问题描述
选择“从位码重建”导出选项时,我无法存档 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。
有人可以在这里帮助我吗?提前致谢。
我可以通过添加“allowedcontent:true”配置来禁用自动 ACF 来解决此问题,而这可能会导致将不安全内容添加到编辑器中的问题。有关更多信息,请参阅此链接:https ://ckeditor.com/docs/ckeditor4/latest/examples/acf.html
解决方案
我们有类似的问题,在此处进行了描述。长话短说,其中包含 LLVM 工具,这会阻止 AppStore 处理。我写了一篇关于XCode 12 和 BigSur 与 XCFramework 问题的博客。
总而言之,这里有一些必要的步骤来确保在创建XCFramework
分发时:
- 使用归档构建是必须的,发布构建是不够的
BUILD_LIBRARY_FOR_DISTRIBUTION
必须设置为YES
SKIP_INSTALL
必须设置为NO
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO
关闭 GCC 检测并将它们从二进制文件中删除CLANG_ENABLE_CODE_COVERAGE = NO
从二进制文件中关闭代码覆盖工具
以上所有内容都有助于解决我们的准备和分发问题,如果您碰巧遇到与我们相同的问题,希望能为您节省一些时间。
推荐阅读
- node.js - 集成 LUIS 和 QnA 服务时 QnA 服务没有响应
- mongodb - 如何为多个字段创建“in”运算符查询?
- angular - 需要有关角度组件之间数据共享的专家意见
- sql - 如何获取以前更改的记录?
- asp.net - 为什么在 CLR 中的 GC 后使用的堆内存不会减少?
- node.js - 如何将 json 数据从 400 错误返回到 Express 的 React?
- html - 自动调整投资组合中的照片大小
- python-3.x - 当基本情况执行时,它会打印值但返回 None
- html - 如何制作可折叠的丝带?
- python - 错误:(-215:断言失败)尝试使用 pafy 和 openCv 捕获 youtube 视频时出错