繁体   English   中英

导出 ipa 文件失败

[英]Export ipa file fails

使用 Xcode v11.3 我尝试导出 my.IPA 文件并收到此错误。

导出时出错。 无法读取数据,因为它的格式不正确

这显示在 IDEDistribution.standard.log 中

/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 -- cfpropertylist (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:15:in `<main>'
2020-02-05 07:57:11 +0000  /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool exited with 1
2020-02-05 07:57:11 +0000  ipatool JSON: (null)

我试过 rvm use system 但没有成功。 感谢期待。

TL; 博士

跑步:

$ gem install CFPropertyList
$ gem install sqlite3

然后重新启动为我解决了它。


完整故事:

我刚刚遇到了同样的问题。 谷歌搜索我发现这篇文章讨论了一个不同的问题,但为我指明了正确的方向:Ruby 存在问题。

然后我遇到了这个问题该问题集中在cannot load such file -- cfpropertylist错误消息的cannot load such file -- cfpropertylist部分。

运行gem install CFPropertyList有效地让我又向前迈进了一步。 这次类似的错误抱怨sqlite3 再次运行gem install sqlite3应该可以解决问题。

请注意,您需要在系统范围内brew install sqlite ( brew install sqlite ),并且无论出于何种原因,您都需要重新启动系统。

在 M1 Mac 上修复它

Go 至 Xcode 文件夹 > 右键单击打开获取信息 > 确保已选中使用 Rosetta 打开

不要忘记退出 Xcode 然后打开它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM