Xcode :Version 11.5 (11E608c)
導(dǎo)出ipa 的時(shí)候懈万,時(shí)不時(shí)報(bào)一下這個(gè)錯(cuò)誤,log里面也沒(méi)有什么異常信息悍抑。
嘗試用xcodebuild命令去導(dǎo)出罩阵,可以正常導(dǎo)出。
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
如果曾經(jīng)用Xcode導(dǎo)出IPA成功后蚌卤,可以在導(dǎo)出結(jié)果文件夾里找到這個(gè)問(wèn)題,找不到可以自己創(chuàng)建一個(gè)贸宏。
<?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><none></string>
</dict>
</plist>
cannot load such file -- sqlite3 (LoadError)
偶爾查看日志會(huì)有一條ruby報(bào)錯(cuò)的日志
cannot load such file -- sqlite3 (LoadError)造寝。
# 查看有沒(méi)有 sqlite3
gem list | grep sqlite3
# 查看ruby位置,有時(shí)候有多個(gè)ruby吭练,注意Xcode在用哪一個(gè)
where ruby
# 移除Xcode沒(méi)使用的那個(gè)版本
sudo rvm remove 2.7.0
// 安裝sqlite3
gem install sqlite3
重啟電腦诫龙,導(dǎo)出,依舊失敗鲫咽,頭大签赃。Xcode可以升級(jí),升級(jí)了再說(shuō)分尸。