簡體   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