Xcode «Не удалось запустить». Сообщает только об ошибке «Безопасность»


88

Я отредактировал название приложения. В остальном диалог именно такой. Я разрабатываю корпоративное приложение, и я попытался перезапустить xcode и iPhone, на котором я разрабатываю. Без изменений. Кто-нибудь сталкивался с этим? Есть ли какие-нибудь записи в журнале, которые могут указать мне правильное направление или дать мне более подробную информацию. Насколько я могу судить, в обычном журнале нет ничего.

Не удалось запустить

Обновить

Нашел это в журнале устройства:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

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


Я серьезно пытался несколько раз нажать кнопку ОК: |
capikaw 08

Ответы:


236

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

Это сообщение об ошибке исчезло.


Часть журнала устройства "явно не доверенная пользователем" заставила меня задуматься. Потом просто пошарил немного и при открытии приложения попросил согласия. Я вспомнил часть «явно доверяет пользователю» и подумал, что это может быть оно. Это было.
GusOst

6
«Не удалось получить задачу для процесса XXX», вероятно, потому, что вы используете профиль обеспечения Enterprise (или профиль обеспечения распространения), а не профиль обеспечения разработчика.
Дилан

1
Этот метод перестает работать, если вы удалите и переустановите приложение (что иногда требуется для очистки всех кешей и т. Д.). В соответствии с ответом Perk @Mark, удаление всех ваших профилей подготовки телефона является более постоянным решением.
Ricardo Sanchez-Saez,

9

Используя xcode 7 с устройством iOS с версией 9.2, мне пришлось:

  1. Открыть настройки'
  2. Нажмите «Общие».
  3. Нажмите "Управление устройством".
  4. Нажмите "Приложение для разработчиков" в списке.
  5. Нажмите "Доверие (имя разработчика)"
  6. Нажмите «Доверие» во всплывающем окне.

Приложение должно загружаться и запускаться при запуске xcode.


6

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

После этого я смог запустить свое приложение.


6

У меня только что впервые возникла эта проблема на устройстве iOS 8, так как мне потребовалось запустить ее вручную на устройстве (оно отлично копирует, но не запускает), а затем заявляю, что доверяю разработчику.


5

У меня была такая же проблема, решенная следующим образом:

Это может произойти из-за того, что ваш профиль разработчика не назначен ДОВЕРИЕМ в настройках телефона или часов.

Вы можете установить свой профиль как НАДЕЖНЫЙ, как показано ниже:

  • Перейти к настройкам,
  • Профиль
  • Укажите здесь свой профиль как доверенный.

4

Если вы подпишете приложение с помощью Enterprise Provisioning, вы получите эту ошибку. Он все равно установит приложение на ваш телефон, но, по-видимому, вы не можете отлаживать приложение, подписанное таким образом. Вы должны либо подписать приложение с помощью подготовки разработчика, либо вручную запустить приложение на телефоне.


3
  1. Выберите Window-> Devices.
  2. Щелкните правой кнопкой мыши устройство в левом столбце и выберите «Показать профили обеспечения».
  3. Щелкните соответствующий профиль обеспечения.
  4. Нажмите кнопку «-». Продолжить удаление всех затронутых профилей.
  5. Переустановите приложение.

Для меня удаление приложения с устройства, выполнение описанных выше действий и установка приложения сработали для меня.
levibostian 06

3

Чтобы устранить process launch failed: Securityпроблему, коснитесь значка приложения на устройстве iOS после запуска приложения через Xcode.

Обязательно коснитесь значка приложения, пока отображается предупреждение Xcode . В противном случае приложение не запустится.

  1. Запустите приложение через Xcode. Вы увидите предупреждение системы безопасности ниже. Не нажимайте ОК .

Не удалось запустить процесс "AppName". Ошибка запуска: безопасность.

  1. На устройстве iOS коснитесь значка только что установленного приложения:

коснитесь значка приложения на вашем устройстве iOS

  1. После нажатия на значок вы должны увидеть предупреждение с просьбой «Доверять» ненадежному разработчику приложений. После этого приложение немедленно запустится без подключения к отладчику Xcode.

    • Если вы не видите это предупреждение «Доверие», вы, вероятно, слишком рано нажали «ОК» в Xcode. НЕ нажимайте «OK» на чеку Xcode , пока после того, как доверие к разработчику.

Доверять этому разработчику?

  1. Наконец, вернитесь и нажмите «ОК» в предупреждении Xcode. Вам нужно будет повторно запустить приложение, чтобы подключить работающее приложение на вашем устройстве iOS к отладчику Xcode.

Теперь нажмите ОК в Xcode.


0

У меня была та же проблема, что и выше, и я решил ее, изменив идентификатор подписи кода на iOS Developer.

(Сначала я попробовал все остальные шаги, указанные выше)

Теперь я могу запустить приложение в xcode и увидеть вывод отладки

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.