Xcode не удалось загрузить профиль - PullRequest
0 голосов
/ 04 октября 2018

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

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

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

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

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

0 голосов
/ 05 октября 2018

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

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

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

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