fastlane match больше не может создавать профили обеспечения - PullRequest
0 голосов
/ 04 марта 2019

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

1 Ответ

0 голосов
/ 07 марта 2019

Вы можете использовать учетные данные учетной записи, которой назначена роль диспетчера приложений на вашей линии.Источник: https://developer.apple.com/support/roles/.

Я бы предложил создать отдельную учетную запись App Store Connect для использования в вашем рабочем процессе CI, а не в личной.

...