如何解决从 xcodebuild 命令导出存档时抛出的配置文件需要错误
我正在使用 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 举报,一经查实,本站将立刻删除。