Xcode: 7 ошибка установки приложения: не найден допустимый профиль подготовки для этого исполняемого файла
Я уже искал и почти реализовал максимальное решение, но оно не устанавливает какое-либо приложение, даже если я создаю только пример одного приложения для просмотра.
пожалуйста, дайте мне знать, что я могу сделать, чтобы исправить эту проблему.
11 ответов:
============== обновление ====================
Я исправил эту проблему сегодня.
Во-первых, перейти к~/Library/MobileDevice/Provisioning Profiles
. Убедитесь, что Xcode не работает. Затем удалите все файлы подготовки (например, xxxxxxxx-xxxx-xxxx-xxxx-xxxx-XXXXXXXXXX.mobileprovision).
Запустите Xcode.
Вы увидите что-то вроде "исправить эту проблему" на вкладке "Общие" цели. Щелкнуть его.
Теперь Xcode загрузит новый профиль подготовки.
Вот и все.----------- старый ответ -------------
У меня такая же проблема сейчас.
Я проверил свой профиль подготовки с помощью https://github.com/chockenberry/Provisioning/releases.
В моем случае мой профиль подготовки имел неправильные UDIDs, но правильный счетчик машин.
Я зарегистрировал машины, и Apple Developer Center перечислил правильные UDIDs для этих машин.
Однако всякий раз, когда я загружал новый профиль подготовки, он содержал неправильные UDIDs.
Я думаю, что система Apple вывод неверного профиля подготовки.
Сегодня я позвонил в службу поддержки Apple по этому вопросу,но Apple только отправила мне по электронной почте свои ссылки на базу знаний(форумы,документы и т. д.).
возможно, вы используете профиль подготовки дистрибутива App Store. Используйте профиль разработки или специальной подготовки.
У меня была эта проблема, потому что дата/время на моем iPhone не было таким же, как на моем Mac под управлением Xcode ( я изменил дату на моем iPhone во время тестирования некоторых приложений). На моем iPhone, я пошел к
Settings > General > Date & Time > Set Automatically
это исправил
убедитесь, что вы добавили UDID устройства в свой профиль подготовки.
- перейти на портал подготовки.
- Редактировать профиль подготовки.
- убедитесь, что устройство.
- готово, скачать
- использовать новый профиль
другая возможная причина: дата устройства установлена позже, чем истечение срока действия вашего профиля подготовки.Это очень странно, но это может произойти.
в моем случае это было то, что опция запуска в схеме здания была настроена на выпуск, поэтому она пыталась подписать ее с помощью временного профиля appstore, а не разработки или adhoc. Я должен был установить его для отладки, чтобы исправить это!
Я мог бы работать на симуляторе просто отлично, но попытка установить приложение на устройство бросала эту точную ошибку.
У меня была тестовая цель в дополнение к основной цели. Тестовая цель имела набор подписей для другой команды и профиля. Установка цели модульного теста в соответствии с основными целевыми настройками для подписи решила мою проблему.
не заметил, что он был автоматически изменен на другую команду, был вызван добавлением в новую команду предприятия.
в моем случае я пошел на сайт разработчика Apple и добавил телефон в профиль подготовки. Затем я повторно загрузил профиль подготовки и работал =)