无法Xcode导出Adhoch存档

idfiyjo8  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(136)

如果我运行一个Xcode构建,然后从Xcode中导出该存档,它就可以工作了。
如果我使用与该导出相同的导出选项,然后手动运行以下命令:
xcodebuild -verbose -exportArchive -archivePath build/MyApp.xcarchive -exportPath build -exportOptionsPlist ExportOptions.plist | xcpretty
然后,它将失败,并显示以下错误:
AppThinning.StubError(errorDescription: Optional("ipatool failed"))
我在详细日志中看不到明确的错误原因。有一些警告,但不清楚它们是否是根本原因,因为它一直上升,直到最后出现上述消息。
我该如何解决这个问题?
导出选项包括:

<?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>
    <true/>
    <key>destination</key>
    <string>export</string>
    <key>method</key>
    <string>ad-hoc</string>
    <key>provisioningProfiles</key>
    <dict>
        <key>com.foo.myapp</key>
        <string>[redacted]</string>
        <key>com.foo.myapp.OneSignalNotificationServiceExtension</key>
        <string>[redacted]</string>
    </dict>
    <key>signingCertificate</key>
    <string>Apple Distribution</string>
    <key>signingStyle</key>
    <string>manual</string>
    <key>stripSwiftSymbols</key>
    <true/>
    <key>teamID</key>
    <string>[redacted]</string>
    <key>thinning</key>
    <string>&lt;none&gt;</string>
</dict>
</plist>
    • 编辑:**注意,根据文档,细化的设置确实是正确的,Xcode(通过GUI)成功地使用了它自己。(是的,Xcode,对吗?)
wqsoz72f

wqsoz72f1#

我发现了问题,埋在日志里。
所以上面问题的答案是:

  • 仔细查看每个日志输出文件。

问题是:我在RVM下运行一个Ruby,一些依赖项在战斗。放回原始的苹果Ruby工作。(据推测,安装正确的依赖项也可以)。

相关问题