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.}
error info
原因可参考: Jenkins自动打包错误_error: exportArchive: "***.app" requires a provisioning profile. 的 [报错原因] 段落.
解决方法:
在 PPAutoPackageScript文件夹下存在四个 plist文件:
修改plist.png
对应的是 使用xcode导出ipa时的四个选项.
导出ipa.png
在使用shell打包时, shell脚本也有说明:
shell.png
将这个四个plist文件, 添加如下配置:
(provisioningProfiles <Dictionary> key:bundleId _ value:描述文件的名称)
如图:
plist配置.png
增加该配置以后, 再次执行打包shell即可.