导出ipa文件失败

问题描述 投票:1回答:1

使用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使用系统,但徒劳。期待中的感谢。

ios ruby xcode rvm ipa
1个回答
0
投票

TL; DR

正在运行:

$ gem install CFPropertyList
$ gem install sqlite3

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


全文:

我刚刚遇到了同样的问题。到处搜寻,我发现this article讨论了一个不同的问题,但为我指明了正确的方向:Ruby出现问题。

然后我撞到了this issue,它专注于错误消息的cannot load such file -- cfpropertylist部分。

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

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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.