Xcode не удалось загрузить профиль

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

Я попытался удалить и переустановить XCode снова, и все еще получил проблему. Кроме того, я вручную скопировал профиль в папку ~Library/Mobile Device/Provisioning Profiles, и мой Xcode не распознал его. Кто-нибудь видел проблему раньше? Пожалуйста, не просите меня удалить и заново создать профиль, так как это профиль, предоставляемый компанией, и он работал на компьютере моих коллег.

Просто признайте, что я смог загрузить или установить все профили распространения, все профили разработки получили проблему.

2 ответа

Для тех, кто также столкнулся с этой проблемой, я смог устранить эту ошибку, удалив полностью мой XCode 9.4.1 и все локальные профили обеспечения и обновив его до последней версии XCode 10.0. После этого я могу установить и загрузить все профили как обычно.

Пожалуйста, убедитесь, что установленный файл mobileprovision действителен, в противном случае повторно создайте mobileprovision с сайта developer.apple.com и импортируйте его вручную в xcodeproject IDE.

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

  1. Убедитесь, что вы выбрали правильный Apple ID и правильный Team, нажав XCode > Настройки > Аккаунты > выберите правильный Apple ID в левой части панели и выберите правильную Team в нижнем правом углу панель
  2. Проверьте, что вы установили необходимые компоненты для XCode, нажав XCode > Предпочтения > Компоненты > убедитесь, что выбран правильный набор инструментов, затем> Проверить и установить сейчас
  3. Загрузите профиль обеспечения вручную с портала разработчика Apple, а затем перетащите его на значок док-станции Xcode.
  4. Откройте свой проект в XCode и нажмите на значок проекта в Навигаторе проектов > Настройки сборки > прокрутите вниз до Идентификации подписи кода > убедитесь, что установлен iOS Developer
  5. Находясь в настройках сборки, прокрутите вниз до параметра " Provisioning Profile" > убедитесь, что выбрано имя ожидаемого профиля или установлено значение " Автоматический".
  6. Попробуй построить.

Если это не сработает, попробуйте изменить шаг 4., выполнив следующие действия:

  • Удостоверьтесь, чтобы не выбрать "Автоматический" для полей "Профиль обеспечения" в Xcode > Настройки сборки
  • Вместо этого установите все поля "Профиль обеспечения" специально для профиля, с которым вы пытаетесь создать
  • откройте приложение "Терминал"
  • cd в каталог вашего проекта XCode
  • cd в ваш проект Xcode, вот так: cd MyProject.xcodeproj/
  • cd xcuserdata
  • open project.pbxproj -a TextEdit
  • удерживая клавишу "команда" и нажмите "F" на клавиатуре
  • введите "PROVISIONING_PROFILE" и нажмите "возврат"
  • если найден 1 или более результатов, убедитесь, что значение справа от PROVISIONING_PROFILE переменная установлена ​​в UUID профиля, который вы хотите (то есть сравните с тем, что вы видите в Беглом взгляде, чтобы убедиться в соответствии)... если найдено 0 вариантов, что-то еще может быть не так с xcodeproj файл
  • UUID должен быть строкой (заключенной в двойные кавычки), например PROVISIONING_PROFILE = "abcdef01-2345-6789-abcd-ef0123456789";
  • сохраните файл с помощью TextEdit, а затем закройте TextEdit
  • попробуйте построить снова
Другие вопросы по тегам