xcodebuild error: no provisioning profile matches
xcodebuild error: no provisioning profile matches
我正在尝试使用以下命令构建和存档我的 XCode 项目:
xcodebuild -scheme MyApp -workspace MyApp.xcworkspace clean archive -archivePath build/MyApp
xcodebuild -configuration AdHoc -exportArchive -exportFormat ipa -archivePath "build/MyApp.xcarchive" -exportPath "build/MyApp.ipa" -exportProvisioningProfile "afe33cd1-5e6c-47a6-a315-bd442e43ad95"
构建成功但导出 ipa 失败并出现以下错误:
error: no provisioning profile matches 'afe33cd1-5e6c-47a6-a315-bd442e43ad95'
** EXPORT FAILED **
我也试过关注
-exportProvisioningProfile "afe33cd1-5e6c-47a6-a315-bd442e43ad95.mobileprovision"
对于这方面的任何帮助,我将不胜感激。谢谢
-exportProvisioningProfile 的值应该是您系统中配置文件的确切名称,您也可以从您的开发人员门户复制这个确切名称。
解决此问题的方法如下:
步骤 1)
找到配置文件名称:
/usr/libexec/PlistBuddy -c 'Print Name' /dev/stdin <<< $(security cms
-D -i {placeholder})
将 {{placeholder}} 替换为配置文件名称的绝对路径。
示例:
/Users/abc/Library/MobileDevice/Provisioning\Profiles/49a23630-f766-4892-90f0-d9were00f2fc.mobileprovision)
步骤 2)
从应用文件构建 ipa
获取配置文件名称并替换为 {profileName}
将{archiveFile}替换为.xcarchive文件的绝对路径
将 {pathtosaveipa} 替换为您要保存 ipa 的路径
将 {codesigningName} 替换为与配置文件关联的证书名称
用实际值替换占位符后执行下面
xcodebuild -exportProvisioningProfile "{profileName}" -exportArchive -exportFormat IPA -archivePath "{archiveFile}" -exportPath "{pathtosaveipa}/app.ipa" CODE_SIGN_IDENTITY="{codesigningName}"
我正在尝试使用以下命令构建和存档我的 XCode 项目:
xcodebuild -scheme MyApp -workspace MyApp.xcworkspace clean archive -archivePath build/MyApp
xcodebuild -configuration AdHoc -exportArchive -exportFormat ipa -archivePath "build/MyApp.xcarchive" -exportPath "build/MyApp.ipa" -exportProvisioningProfile "afe33cd1-5e6c-47a6-a315-bd442e43ad95"
构建成功但导出 ipa 失败并出现以下错误:
error: no provisioning profile matches 'afe33cd1-5e6c-47a6-a315-bd442e43ad95'
** EXPORT FAILED **
我也试过关注
-exportProvisioningProfile "afe33cd1-5e6c-47a6-a315-bd442e43ad95.mobileprovision"
对于这方面的任何帮助,我将不胜感激。谢谢
-exportProvisioningProfile 的值应该是您系统中配置文件的确切名称,您也可以从您的开发人员门户复制这个确切名称。
解决此问题的方法如下:
步骤 1)
找到配置文件名称:
/usr/libexec/PlistBuddy -c 'Print Name' /dev/stdin <<< $(security cms
-D -i {placeholder})
将 {{placeholder}} 替换为配置文件名称的绝对路径。
示例:
/Users/abc/Library/MobileDevice/Provisioning\Profiles/49a23630-f766-4892-90f0-d9were00f2fc.mobileprovision)
步骤 2)
从应用文件构建 ipa
获取配置文件名称并替换为 {profileName}
将{archiveFile}替换为.xcarchive文件的绝对路径
将 {pathtosaveipa} 替换为您要保存 ipa 的路径
将 {codesigningName} 替换为与配置文件关联的证书名称
用实际值替换占位符后执行下面
xcodebuild -exportProvisioningProfile "{profileName}" -exportArchive -exportFormat IPA -archivePath "{archiveFile}" -exportPath "{pathtosaveipa}/app.ipa" CODE_SIGN_IDENTITY="{codesigningName}"