fastlane匹配无法再创建配置文件

问题描述 投票:0回答:1

我使用fastlane来管理我的证书和配置文件。我的fastfile中有一行:match(type: "adhoc", force: true),用于在执行通道时创建新的配置文件。

match命令使用具有Developer角色的Apple开发人员帐户运行。

由于iTunes Connect和Apple Developer Portal已合并,因此Developer角色中的帐户不再具有创建配置文件的权限,因此fastfile失败。

据我所知,具有Developer角色的用户无权获得创建配置文件的权限;只有帐户持有人角色的用户才能这样做。

理想情况下,我不想将fastlane作为账户持有人运行。我还可以使用fastlane来管理代码签名吗?

作为一个临时解决方法,我已经将force: true更改为force_for_new_devices: true,这至少可以让我在添加新设备之前进行构建。

ios provisioning-profile fastlane fastlane-match
1个回答
1
投票

您可以使用在您的通道中具有App Manager角色的帐户的凭据。资料来源:https://developer.apple.com/support/roles/

我建议创建一个单独的App Store Connect帐户,用于CI工作流程,而不是个人工作流程。

© www.soinside.com 2019 - 2024. All rights reserved.