Fastlane匹配不再能够创建配置文件

时间:2019-03-04 15:25:38

标签: ios provisioning-profile fastlane fastlane-match

我使用fastlane管理我的证书和配置文件。我的fastfile中包含以下行:match(type: "adhoc", force: true),以便在执行通道时都会创建一个新的配置文件。

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

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

据我所知,没有授予具有Developer角色的用户创建配置文件的权限;只有具有“帐户所有者”角色的用户才能执行此操作。

理想情况下,我不想作为帐户持有人使用fastlane。我仍然可以使用fastlane来管理代码签名吗?

作为一种临时的解决方法,我已将force: true更改为force_for_new_devices: true,这至少可以让我进行扩展,直到添加新设备。

1 个答案:

答案 0 :(得分:1)

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

我建议创建一个单独的App Store Connect帐户供您的CI工作流使用,而不要使用个人帐户。