Сбой приложения iPhone без регистрации (только с профилем распространения)

#iphone #xcode #ios #distribution #provisioning

#iPhone #xcode #iOS #распространение #подготовка

Вопрос:

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

Оно просто вылетает примерно через 3 секунды после запуска приложения.

Консоль сообщает:


Error launching remote program: failed to get the task for process 4091.

The program being debugged is not being run.

Но у него нет проблем с профилем отладки или подготовкой разработчика. ( У него также нет проблем с симулятором. )

Сбой происходит только при распространении или специальной подготовке в устройстве.

Отладчик также работает с профилем разработчика, но не с профилем ad-hoc (или распространения).

Я перепробовал много вещей, которые я могу сделать.

  • Удалил старые файлы обеспечения на моем устройстве и получил новые.
  • Выключил устройство и снова включил.
  • Удалена сертификация дистрибутива и получена новая. И снова получил другое обеспечение.

Они не сработали.

У кого-нибудь есть идеи?

Спасибо.

Ответ №1:

Я только что решил проблему. Я удалил все предыдущие версии того же приложения на своем телефоне. И это работает отлично!

Возможно, произошла какая-то коллизия.

Ответ №2:

Обычно это происходит, когда у вас установлена специальная версия и вы пытаетесь запустить отладочную версию или наоборот.

Вы не можете запустить специальную версию в режиме отладки, то есть непосредственно из xcode. В случае, если вы запустите профиль ad hoc / distribution, приложение вскоре завершит работу, но оно установит приложение на ваш телефон. При следующем запуске приложения, нажав на значок приложения в телефоне, будет запущена специальная версия. Но вы не можете отладить специальную версию, запущенную из xcode.