使用 Xcode v11.3 我尝试导出 .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使用系统但没有成功。期待中感谢。
TL;DR
Running:
$ gem install CFPropertyList
$ gem install sqlite3
进而重新启动为我解决了。
完整故事:
我刚刚遇到了同样的问题。谷歌搜索我发现本文 https://egeek.me/2018/04/14/ipa-export-error-in-xcode-and-ruby/它谈论了一个不同的问题,但为我指明了正确的方向:Ruby 有一个问题。
然后我碰到了这个问题 https://github.com/CocoaPods/CocoaPods/issues/6382其中重点关注的是cannot load such file -- cfpropertylist
错误消息的一部分。
Running gem install CFPropertyList
有效地让我又前进了一步。这次抱怨了类似的错误sqlite3
。跑步gem install sqlite3
,再次,应该可以解决问题。
请注意,您需要在系统范围内安装 SQLite(brew install sqlite
),并且无论出于何种原因,您都需要重新启动系统。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)