Xcode IPA processing failed

2020-07-16  本文已影响0人  观星

Xcode :Version 11.5 (11E608c)
导出ipa 的时候,时不时报一下这个错误,log里面也没有什么异常信息。
尝试用xcodebuild命令去导出,可以正常导出。

xcodebuild -exportArchive -archivePath /Users/xxxx/My.xcarchive -exportPath ~/Desktop -exportOptionsPlist /Users/xxxx/Desktop/ExportOptions.plist

如果描述文件不存在,可以加上 -allowProvisioningUpdates

xcodebuild -exportArchive -archivePath /Users/xxxx/My.xcarchive -exportPath ~/Desktop -exportOptionsPlist /Users/xxxx/Desktop/ExportOptions.plist -allowProvisioningUpdates

-exportOptionsPlist

如果曾经用Xcode导出IPA成功后,可以在导出结果文件夹里找到这个问题,找不到可以自己创建一个。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>compileBitcode</key>
    <false/>
    <key>method</key>
    <string>ad-hoc</string>
    <key>signingStyle</key>
    <string>automatic</string>
    <key>stripSwiftSymbols</key>
    <false/>
    <key>teamID</key>
    <string>99978K4746</string>
    <key>thinning</key>
    <string>&lt;none&gt;</string>
</dict>
</plist>

cannot load such file -- sqlite3 (LoadError)

偶尔查看日志会有一条ruby报错的日志
cannot load such file -- sqlite3 (LoadError)。

# 查看有没有 sqlite3
gem list | grep sqlite3

# 查看ruby位置,有时候有多个ruby,注意Xcode在用哪一个
where ruby

# 移除Xcode没使用的那个版本
sudo rvm remove 2.7.0

// 安装sqlite3
gem install sqlite3 

重启电脑,导出,依旧失败,头大。Xcode可以升级,升级了再说。

上一篇 下一篇

猜你喜欢

热点阅读