Выберите профиль подготовки в редакторе Signing & Capabilities. [Решено]

Если вы видите это сообщение об ошибке в Xcode, я нажимаю красную кнопку X на верхней ленте Xcode IDE.

Вы можете видеть ниже, где я выделил сообщение об ошибке.

Перейдите в Xcode -> Настройки -> Учетные записи.

В моем случае мне нужно добавить еще одну учетную запись для этого приложения, ваш случай может быть аналогичным, вам может также потребоваться добавить учетную запись для подписи, или, возможно, вам просто нужно переключить учетные записи для подписи приложения, которое вы создаете.

Вам нужно перейти по этому адресу: https://developer.apple.com/account/resources/certificates/list

Нажмите на ссылку слева с надписью «Профили».

Наведите указатель мыши на профиль, который хотите загрузить, и появится кнопка «Загрузить».

Если вы еще не создали профиль подготовки для своего приложения IOS, вы можете нажать кнопку «Плюс» на этой странице, чтобы создать его.

Теперь вернитесь в Xcode. Если вы еще не находитесь на вкладке «Подписание и возможности», вот как вы можете ее открыть.

Щелкните значок «Навигатор проектов» на панели навигации «Проект» с левой стороны.

А теперь найдите вкладку «Подписание и возможности» на средней панели.

Теперь найдите раздел IOS и там, где должно быть написано «Provisioning Profile».

Откройте раскрывающееся меню и выберите «Импортировать профиль».

Выберите файл Provisioning Profile из того места, где вы его сохранили на предыдущем шаге.

Ошибка сборки исчезнет, ​​но вы можете увидеть следующую ошибку:

Если вы не настроили свой профиль обеспечения, вероятно, вы также не настроили свой сертификат.

Вернитесь на эту страницу в браузере.



И либо выберите свой сертификат для загрузки, либо используйте синюю кнопку с плюсом, чтобы создать его, если вы еще этого не сделали.

После загрузки сертификата откройте приложение «KeyChain Access» и перетащите только что загруженный сертификат в «KeyChain Access», чтобы импортировать его.

Вернитесь на вкладку «Подписание и возможности» в редакторе Xcode и нажмите кнопку «Управление сертификатами».

Нажмите кнопку «+», если ваш сертификат не отображается в следующем диалоговом окне.

В появившемся раскрывающемся списке выберите «Разработка iOS».

Перейдите в Xcode -> Настройки -> Учетные записи.

и добавьте свой Apple ID, если его еще нет, нажав кнопку «+» в левом нижнем углу.

Выберите Apple ID в качестве типа учетной записи, которую вы хотите добавить.

Введите адрес электронной почты, который вы используете для входа на сайт apple.developer.com, в следующей диалоговой форме.

Выберите только что добавленную учетную запись и нажмите кнопку «Управление сертификатами» в правом нижнем углу.

Если у вас нет сертификатов для выбора, нажмите кнопку «+» в левом нижнем углу.

На следующем экране вы увидите сертификаты подписи, которые вы в настоящее время импортировали в «Связке ключей».

Нажмите кнопку сборки и запуска еще раз, и эта ошибка исчезнет. После этого вы можете увидеть другую ошибку,

Говоря, что в основном у вас есть сертификат подписи, но не сертификат разработки для IOS.

Возвращаться

Удалите свой сертификат разработчика Mac в KeyChain Access или добавьте сертификат подписи для своего сертификата разработчика Mac. В любом случае, если у вас есть сертификат разработчика и сертификат подписи для IOS, вы можете создавать для IOS.

Если вы видите эту ошибку:

Возможно, вам придется зайти в «Настройки iPhone» -> «Основные» -> «Управление устройством» и «довериться» себе как разработчику или просто проверить экран своего iPhone и убедиться в отсутствии сообщений об ошибках. Это также может произойти, если ваш iPhone не подключен к Интернету и поэтому не может проверить ваше приложение.

Если вы еще не присоединились к Medium, но хотели бы это сделать, нажмите здесь. Зарегистрировавшись на Medium по моей реферальной ссылке, я получу небольшую комиссию.

Рекомендации

[1] Как создать файл IPA с помощью Xcode. https://stackoverflow.com/questions/5499125/how-to-create-ipa-file-using-xcode