Я использую 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
, что, по крайней мере, позволяет мне получить сборку до добавления нового устройства.