ios - Xcode12.5 - “开发”的存档导出因“无法读取数据...”而失败
问题描述
存档导出在 Xcode12.5 上失败
在英特尔 macbook 上使用 Xcode12.5。脚步:
- 为通用设备归档应用程序成功。
- 选择导出并选择
Development
. 导出时发现错误developer distribution
。它失败并出现此错误:
The data couldn’t be read because it isn’t in the correct format.
从standard.log
.
ipatool
正在返回 null 并且在此之前某些宝石会导致警告。- 另一个
require': cannot load such file -- sqlite3 (LoadError) from
错误。
2021-06-03 18:31:35 +0000 Running /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool '/var/folders/sq/2zqgtmr51lz0cwr6zkl8mn4h0000gq/T/IDEDistributionOptionThinning.~~~cf1y84' '--json' '/var/folders/sq/2zqgtmr51lz0cwr6zkl8mn4h0000gq/T/ipatool-json-filepath-~~~K0kOZp' '--toolchain' '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr' '--platforms' '/Applications/Xcode.app/Contents/Developer/Platforms' '--app-store-tools-build-version' '12E262' '--info' '--no-validate-bitcode'
2021-06-03 18:31:35 +0000 ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
2021-06-03 18:31:35 +0000 /Users/John.doe/.gem/ruby/2.6.6/gems/CFPropertyList-3.0.3/lib/cfpropertylist/rbCFPropertyList.rb:83: warning: assigned but unused variable - temp
2021-06-03 18:31:35 +0000 Ignoring ffi-1.14.2 because its extensions are not built. Try: gem pristine ffi --version 1.14.2
2021-06-03 18:31:35 +0000 Ignoring ffi-1.13.1 because its extensions are not built. Try: gem pristine ffi --version 1.13.1
2021-06-03 18:31:35 +0000 Ignoring json-2.5.1 because its extensions are not built. Try: gem pristine json --version 2.5.1
2021-06-03 18:31:35 +0000 Ignoring json-2.3.0 because its extensions are not built. Try: gem pristine json --version 2.3.0
2021-06-03 18:31:35 +0000 Ignoring json-1.8.6 because its extensions are not built. Try: gem pristine json --version 1.8.6
2021-06-03 18:31:35 +0000 Ignoring nokogiri-1.10.3 because its extensions are not built. Try: gem pristine nokogiri --version 1.10.3
2021-06-03 18:31:35 +0000 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- sqlite3 (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:24:in `<main>'
2021-06-03 18:31:35 +0000 /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool exited with 1
2021-06-03 18:31:35 +0000 ipatool JSON: (null)
在 Xcode11.6 上,相同的步骤导致:
ipatool failed with an exception: #<CmdSpec::NonZeroExitException: $ /Applications/Xcode11-6.app/Contents/Developer/usr/bin/python3 /Applications/Xcode11-6.app/Contents/Developer/usr/bin/bitcode-build-tool -v -t /Applications/Xcode11-6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin --sdk /Applications/Xcode11-6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.6.sdk -o /var/folders/sq/2zqgtmr51lz0cwr6zkl8mn4h0000gq/T/ipatool20210603-58751-ho4zi4/thinned-out/arm64/Payload/NativeSDK.app/Frameworks/NativeSDK.framework/NativeSDK --generate-dsym /var/folders/sq/2zqgtmr51lz0cwr6zkl8mn4h0000gq/T/ipatool20210603-58751-ho4zi4/thinned-out/arm64/Payload/NativeSDK.app/Frameworks/NativeSDK.framework/NativeSDK.dSYM --strip-swift-symbols /var/folders/sq/2zqgtmr51lz0cwr6zkl8mn4h0000gq/T/ipatool20210603-58751-ho4zi4/thinned-in/arm64/Payload/NativeSDK.app/Frameworks/NativeSDK.framework/NativeSDK
Status: pid 59457 exit 1
Stdout:
SDK path: /Applications/Xcode11-6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/
解决方案
推荐阅读
- reactjs - ReactiveSearch:是否可以在 SingleDataList 组件上组合标签值?
- c++ - 在 c++ 中使用用户输入初始化数组大小的不同方法有哪些
- postgresql - 如何在 PostgreSQL 11.1 中将现有列更改为身份
- python - 为什么可变和不可变的变量和字符串存在矛盾?
- html - 如何堆叠两个标题标签而不是并排
- python - 使用 SublimeREPL 和 Python 3 构建 Sublime
- laravel-5 - Laravel 指定 URL 时重定向失败
- laravel - 此路由不支持 POST 方法。支持的方法:GET、HEAD。",...
- regex - 如何在整个excel工作簿中查找正则表达式中的所有单元格?
- jquery - 是否可以添加会为我的代码弹出音频文件的单击功能?