Я столкнулся с проблемами подписи iOS при создании приложения с помощью Codemagic, но сборка отлично работает на моем локальном Mac с использованием автоматической подписи кода.
Codemagic Конфигурация: Codemagic подключен к моему порталу разработчика, и я создал сертификат iOS непосредственно через Codemagic. Я также выбрал правильный доступный профиль обеспечения.
Сообщение об ошибке: при попытке создать приложение в Codemagic я столкнулся со следующей ошибкой:
Ошибка подписи кода: «ошибка: для экспорта архива «Runner.app» требуется профиль обеспечения с функциями связанных доменов, push-уведомлений и входа с помощью Apple».
Я дважды проверил на портале разработчиков Apple (developer.apple.com) в разделе «Идентификаторы и возможности», и я могу подтвердить, что все необходимые возможности — связанные домены, push-уведомления и вход с помощью Apple — активированы для идентификатора пакета приложения.
Шаги Я взял:
Codemagic связан с моим порталом разработчика, и профиль обеспечения выбран.
Я убедился, что необходимые возможности (связанные домены, Push-уведомления и вход с помощью Apple) правильно включены на портале разработчиков.
Я столкнулся с проблемами подписи iOS при создании приложения с помощью Codemagic, но сборка отлично работает на моем локальном Mac с использованием автоматической подписи кода. [list] [*]Codemagic Конфигурация: Codemagic подключен к моему порталу разработчика, и я создал сертификат iOS непосредственно через Codemagic. Я также выбрал правильный доступный профиль обеспечения. [*]Сообщение об ошибке: при попытке создать приложение в Codemagic я столкнулся со следующей ошибкой: [/list]
Ошибка подписи кода: «ошибка: для экспорта архива «Runner.app» требуется профиль обеспечения с функциями связанных доменов, push-уведомлений и входа с помощью Apple».
[list] [*]Я дважды проверил на портале разработчиков Apple (developer.apple.com) в разделе «Идентификаторы и возможности», и я могу подтвердить, что все необходимые возможности — связанные домены, push-уведомления и вход с помощью Apple — активированы для идентификатора пакета приложения. [/list] Шаги Я взял: [list] [*]Codemagic связан с моим порталом разработчика, и профиль обеспечения выбран. [*]Я убедился, что необходимые возможности (связанные домены, Push-уведомления и вход с помощью Apple) правильно включены на портале разработчиков. [/list] [code]name: Initialize keychain script: | keychain initialize name: Add certificates to keychain script: | keychain add-certificates name: Set up code signing settings on Xcode project script: | xcode-project use-profiles name: Install pods script: | find . -name "Podfile" -execdir pod install ; name: Flutter build ipa and automatic versioning script: | flutter build ipa --flavor production --release \ --build-name=1.0.0 \ --build-number=$(($(app-store-connect get-latest-testflight-build-number "$APP_ID") + 1)) --export-options-plist=/Users/builder/export_options.plist [/code] Что я здесь упускаю или делаю неправильно?