fastlane 匹配不能再创建配置文件
fastlane match can no longer create provisioning profiles
我使用 fastlane 来管理我的证书和配置文件。我的 fastfile 中包含以下行:match(type: "adhoc", force: true)
,以便在执行通道时创建新的配置文件。
match
命令 运行 具有开发者角色的 Apple 开发者帐户。
自从 iTunes Connect 和 Apple Developer Portal 合并后,Developer 角色中的帐户不再具有创建配置文件的权限,因此 fastfile 失败。
据我所知,具有开发人员角色的用户无法获得创建配置文件的权限;只有帐户持有人角色的用户可以执行此操作。
理想情况下,我不想 运行 作为帐户持有人进入快车道。我还能使用 fastlane 来管理代码签名吗?
作为临时解决方法,我已将 force: true
更改为 force_for_new_devices: true
,这至少让我可以在添加新设备之前进行构建。
您可以使用在您的通道中具有应用程序管理员角色的帐户的凭据。资料来源:https://developer.apple.com/support/roles/。
我建议创建一个单独的 App Store Connect 帐户用于您的 CI 工作流程,而不是个人帐户。
我使用 fastlane 来管理我的证书和配置文件。我的 fastfile 中包含以下行:match(type: "adhoc", force: true)
,以便在执行通道时创建新的配置文件。
match
命令 运行 具有开发者角色的 Apple 开发者帐户。
自从 iTunes Connect 和 Apple Developer Portal 合并后,Developer 角色中的帐户不再具有创建配置文件的权限,因此 fastfile 失败。
据我所知,具有开发人员角色的用户无法获得创建配置文件的权限;只有帐户持有人角色的用户可以执行此操作。
理想情况下,我不想 运行 作为帐户持有人进入快车道。我还能使用 fastlane 来管理代码签名吗?
作为临时解决方法,我已将 force: true
更改为 force_for_new_devices: true
,这至少让我可以在添加新设备之前进行构建。
您可以使用在您的通道中具有应用程序管理员角色的帐户的凭据。资料来源:https://developer.apple.com/support/roles/。
我建议创建一个单独的 App Store Connect 帐户用于您的 CI 工作流程,而不是个人帐户。