[英]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作为帐户持有人。 我仍然可以使用fastlane来管理代码签名吗?
作为临时的解决方法,我已将force: true
更改为force_for_new_devices: true
,这至少可以让我进行force_for_new_devices: true
,直到添加新设备。
您可以使用在您的通道中具有“应用管理员”角色的帐户的凭据。 来源: https : //developer.apple.com/support/roles/ 。
我建议创建一个单独的App Store Connect帐户供您的CI工作流使用,而不要使用个人帐户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.