Подтвердить что ты не робот

Xcode 7. Ошибка установки приложения: не найден действительный профиль обеспечения для этого исполняемого файла

Я уже искал и почти внедрил максимальное решение, но оно не устанавливает никаких приложений, даже если я создаю только пример приложения с одним представлением.

Установка приложения не удалась
Действительный профиль обеспечения для этого исполняемого файла не найден.

enter image description here

4b9b3361

Ответ 1

============== обновление ====================

Я исправил этот вопрос сегодня. Сначала перейдите к ~/Library/MobileDevice/Provisioning Profiles. Убедитесь, что Xcode не запущен. Затем удалите все файлы инициализации (например, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision).
Запустить Xcode.
На вкладке "Основной генератор" вы увидите что-то вроде "Исправить эту проблему". Нажмите на нее. Теперь Xcode загрузит новый профиль обеспечения.
Что это.

----------- OLD Ответ -------------

У меня такая же проблема сейчас. Я проверил профиль подготовки, используя https://github.com/chockenberry/Provisioning/releases.
В моем случае у моего профилирования были неправильные UDID, но правильный счет машины.
Я зарегистрировал машины, и Apple Developer Center перечислил правильные UDID для этих машин.
Однако всякий раз, когда я загружал новый профиль подготовки, он содержал неправильные UDID.
Я думаю, что система Apple выводит неверный профиль подготовки.
Сегодня я позвонил Apple в поддержку этой проблемы, но Apple только отправила мне по электронной почте свои ссылки на базы знаний (форумы, документы и т.д.).

Ответ 2

Возможно, вы используете профиль распределения дистрибутива App Store. Используйте профиль разработки или Ad-Hoc.

Ответ 3

Для Xcode 8/Swift 3.0 В моем случае, для моего целевого приложения и моего расширения в "Общей" я проверяю "Автоматически управлять подписью" и работает

Автоматическое управление подпиской

Ответ 4

У меня возникла эта проблема, потому что дата/время на моем iPhone не совпадали с тем, что на моем Mac работает Xcode (я изменил дату на моем iPhone при тестировании некоторых приложений). На моем iPhone я отправился в Settings > General > Date & Time > Set Automatically

Это фиксировало его

Ответ 5

Убедитесь, что вы добавили UDID устройства в свой профиль обеспечения.

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

Другая возможная причина: дата устройства установлена ​​на более поздний срок, чем истечение срока действия вашего профиля. Это очень странно, но это может произойти.

Ответ 6

В моем случае это было то, что параметр запуска в схеме построения был настроен на Release, поэтому он пытался подписать его, используя предварительный профиль appstore, а не разработку или adhoc. Я должен был установить его в Debug, чтобы исправить это!

Ответ 7

Я могу работать на Simulator просто отлично, но попытка установить приложение на устройство бросала эту точную ошибку.

У меня была контрольная цель в дополнение к основной цели. Целевое задание было подписано с другой командой и профилем. Установка цели unit test в соответствии с основными целевыми настройками для подписания решения моей проблемы.

Не заметил, что он был автоматически изменен на другую команду, вызван тем, что был добавлен в новую команду Enterprise.

Ответ 8

В моем случае я пошел на веб-сайт Apple Developer и добавил телефон в профиль Provisioning Profile. Затем я повторно загрузил профиль Provisioning Profile и работал =)

Ответ 9

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

Измените идентификатор пакета на что-то еще.

Ответ 10

В моем случае мой сертификат просрочен.

Ответ 11

Следующие работали для меня:

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

Ответ 12

В моем случае была система сборки. Мне пришлось изменить систему сборки по умолчанию в "File> Project/Workspace Settings" и изменить ее на Legacy Build system.