我使用 fastlane 来管理我的证书和配置文件。我的快速文件有一行:match(type: "adhoc", force: true)
在其中,每当执行通道时都会创建一个新的配置文件。
该match
命令使用具有开发人员角色的 Apple 开发人员帐户运行。
由于 iTunes Connect 和 Apple Developer Portal 已合并,处于 Developer 角色的帐户不再有权创建配置文件,因此 fastfile 失败。
据我所知,不能授予具有开发人员角色的用户创建配置文件的权限;只有帐户持有人角色的用户才能执行此操作。
理想情况下,我不想以账户持有人的身份运行 fastlane。我还能使用 fastlane 来管理代码签名吗?
作为一种临时解决方法,我已更改force: true
为force_for_new_devices: true
,这至少可以让我在添加新设备之前进行构建。