iOS脚本打包错误error: exportArchive: "
2019-02-22 本文已影响0人
ImmortalSummer
error: exportArchive: "JenkinsTest.app" requires a provisioning profile.
Error Domain=IDEProvisioningErrorDomain Code=9 ""JenkinsTest.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="JenkinsTest.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}

原因可参考: Jenkins自动打包错误_error: exportArchive: "***.app" requires a provisioning profile. 的 [报错原因] 段落.
解决方法:
在 PPAutoPackageScript文件夹下存在四个 plist文件:

对应的是 使用xcode导出ipa时的四个选项.

在使用shell打包时, shell脚本也有说明:

将这个四个plist文件, 添加如下配置:
(provisioningProfiles <Dictionary> key:bundleId _ value:描述文件的名称)
如图:

增加该配置以后, 再次执行打包shell即可.