В Xcode "не удалось запустить". Только сообщает "безопасность" как ошибка

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

Could not launch

обновление

нашел в устройстве log:

<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.

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

9 ответов


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

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


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

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


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


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


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

Это может произойти, потому что ваш профиль разработчика не назначен как доверенный в настройках телефона или watchos.

вы можете установить свой профиль как доверенный, как показано ниже:

  • заходим в Настройки,
  • профиль
  • назначьте свой профиль как доверенный.

  1. Выберите Окно - > Устройства.
  2. щелкните правой кнопкой мыши на устройстве, в левом столбце выбрать "Показать профили подготовки".
  3. нажмите на профиль подготовки в вопросе.
  4. Нажмите кнопку" -", чтобы продолжить удаление всех затронутых профилей.
  5. переустановите приложение.

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

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

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

Could not launch "AppName" process launch failed: Security

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

tap the app icon on your iOS device

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

    • если вы не видите это предупреждение "доверие", вы, вероятно, нажали" ОК " в Xcode слишком рано. не нажимайте " OK " на Xcode alert до после доверяя разработчик.

Trust this developer?

  1. наконец, вернитесь и нажмите " OK " в предупреждении Xcode. Вам придется повторно запустить приложение, чтобы подключить запущенное приложение на устройстве iOS к отладчику Xcode.

Now press OK in Xcode.


используя xcode 7 с устройством iOS под управлением версии 9.2, я должен был:

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

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


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

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

теперь я могу запустить приложение в xcode и посмотреть debug output