Ошибка Xcode при запуске исполняемого проекта - PullRequest
1 голос
/ 23 июня 2011

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

Я получил

Error Starting Executable "myApp"
Error launching remote program: failed to get the task for process 5047.

Решения на форумах у меня не работают. Что я могу сделать?

Ответы [ 4 ]

10 голосов
/ 27 июня 2011

Убедитесь, что вы не запускаете myApp с сертификатом распространения, потому что это не сработает. Вы делали «Build - Clean» перед тестированием?

6 голосов
/ 10 сентября 2011

Вам необходимо выполнить следующие действия:

  1. Если вы используете xcode 4, выберите свой проект на левой панели xcode.
  2. на информационной вкладке убедитесь, что вы выбралиотладка как сборка из командной строки для использования
  3. на вкладке настроек сборки, поиск идентификатора подписи кода, если у вас есть профили adhoc, debug, release, distribution, затем убедитесь, что у вас есть сертификат обеспечения разработчика для adhoc,профили отладки.
  4. теперь нажмите на цели, во вкладке настроек сборки, найдите идентификатор подписи кода.Если у вас есть профили Adhoc, Debug, Release, Distribution, убедитесь, что у вас есть сертификат обеспечения разработчика для AdHOC и профилей отладки.Кроме того, в разрешениях на подпись кода не включайте разрешения для adhoc, а также для отладки.
  5. удалите сборку из папки проекта.
  6. перезапустите xcode.
  7. runприложение на устройстве.Вы сможете отлаживать с устройства.Удачи:)
0 голосов
/ 19 марта 2012

Ответ Вернера в конце концов сработал для меня.Я столкнулся с этой проблемой после внесения изменений в свое приложение для специального распространения (Testflight).

Я также мог бы минимизировать разрыв между Testflight и отладкой на устройстве, просто меняя одну настройку вперед и назад.То есть во время тестирования на устройстве:

  1. Щелкните свой проект в Навигаторе проектов
  2. Выберите заново в разделе «Проект» на левой стороне
  3. ВыберитеВкладка «Настройки сборки»
  4. Прокрутите вниз до раздела «Подписание кода»
  5. Сбросьте свой идентификатор подписи кода на «iPhone Developer» (убедитесь, что в профиле используется то же самое - или подстановочный знак *- идентификатор приложения (выделен серым цветом)

Для дистрибутивов Testflight я изменил идентификацию обратно на профиль, который тщательно назвал «Testflight».

Еще одна вещь, которая мне показалась полезной,использовать идентификатор приложения в качестве имени (без точек) для идентификатора приложения в профиле Provisioning (чтобы избежать путаницы, это developer.apple.com).Затем вы можете увидеть различия в xcode между двумя стандартными профилями: автоматическим из xcode и тем, который вы действительно хотите использовать прямо сейчас.

0 голосов
/ 23 июня 2011

Я забыл точные шаги, но сделаю 'zip' из вашего двоичного файла сборки релиза и вручную загрузите его в itunesconnect.Использование zip-подхода, похоже, устраняет множество головных болей, особенно при попытке обновить двоичный файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...