美文网首页
Xcode IPA processing failed

Xcode IPA processing failed

作者: 观星 | 来源:发表于2020-07-16 11:20 被阅读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可以升级,升级了再说。

    相关文章

      网友评论

          本文标题:Xcode IPA processing failed

          本文链接:https://www.haomeiwen.com/subject/shcphktx.html