我正在尝试使用Jenkins
设置fastlane
。我的项目中有两个目标 - 主应用和手表套件扩展。当我尝试使用xcargs
更改Ad Hoc签名的个人资料时,所有目标的gym
更改个人资料,我的构建失败。
这是我的健身指挥。
gym(scheme: "MyApp",
workspace: "MyApp.xcworkspace",
xcargs: "PROVISIONING_PROFILE_SPECIFIER='MyApp Ad Hoc'")
这是输出。
Building MyApp/MyApp WatchKit App [Release]
[08:34:48]: ▸ Check Dependencies
[08:34:48]: ▸ ❌ Provisioning profile "MyApp Ad Hoc" doesn't match the entitlements file's value for the application-identifier entitlement.
如何仅针对特定目标更改个人资料?
谢谢。
答案 0 :(得分:0)
您应按以下方式使用ProvisioningProfiles选项:
gym(
...
export_options:{
signingStyle: "manual",
provisioningProfiles:{
"com.myapp.iosapp": "match AdHoc com.myapp.iosapp"
}