问题描述
我正在使用 xcodebuild 归档和导出用于在 azure devops 中生成 ipa 的 Flutter 应用程序的归档文件。
使用以下代码进行存档
xcodebuild
-workspace Runner.xcworkspace
-scheme Runner
-sdk iphoneos
-configuration Release
archive
-archivePath $PWD/build/Runner.xcarchive
CODE_SIGN_STYLE=Manual
为导出选项创建了一个 plist
<?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>uploadBitcode</key>
<false/>
<key>compileBitcode</key>
<false/>
<key>uploadSymbols</key>
<false/>
<key>provisioningProfiles</key>
<dict>
<key>com.companyn.appname</key>
<string>ComapnyAdHocProfile</string>
</dict>
<key>signingCertificate</key>
<string>iOS distribution</string>
<key>signingStyle</key>
<string>manual</string>
<key>method</key>
<string>ad-hoc</string>
</dict>
</plist>
使用以下代码将存档导出到 ipa
xcodebuild
-exportArchive
-archivePath $PWD/build/Runner.xcarchive
-exportOptionsPlist export.plist
-exportPath $PWD/build/Runner.ipa
我得到了
的错误rror Domain=IDEProvisioningErrorDomain Code=9 ""Runner.app" requires a provisioning profile." UserInfo={IDEdistributionIssueSeverity=3,NSLocalizedDescription="Runner.app" requires a provisioning profile.,NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}
在 Xcode 中构建时,同一个应用程序使用上述配置文件正确构建。
谁能告诉我哪里出错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)