Ошибка Xcode 4.4 - истекло время ожидания запуска приложения


101

вчера я установил Xcode 4.4.

Я работаю над проектом, который должен работать на iOS 4.1 и выше, поддерживая устройство iOS с камерой. Пока я не установил Xcode 4.4, все шло хорошо, и я могу протестировать приложение на iphone 3gs и 4s. После того, как я установил Xcode 4.4, я не смог протестировать приложение на iphone 3gs, и каждый раз, когда я пытаюсь это сделать, xcode показывает мне это сообщение: - Не удалось запустить «appname». истекло время запуска приложения -

Кто-нибудь знает, как избавиться от этой ошибки?


Какая у вас версия iOS на 3G? Предполагая, что это 4.1, проверьте в настройках XCode, установлена ​​ли у вас поддержка отладки устройства для 4.1 или нет
Вин

Ответы:


268

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

ИЗМЕНИТЬ На самом деле кажется, что для отладки подходят только профили обеспечения разработки.


Ага, это сделало это для меня. Спасибо!
jemmons

2
Ага. Я думаю, что в предыдущих версиях Xcode было другое предупреждение об этом.
BastiBen

40
Apple должна прочитать stackoverflow и исправить свои инструменты на основе таких ответов!
viggio24

Решил и за меня. Проблема все еще существует даже в новейшем Xcode 4.5 ++
Герд,

Я пытался выполнить отладку с выбранным сертификатом Enterprise Dist. Я снова переключился на свой сертификат разработки, и проблема была решена - спасибо!
RyanG

4

конфигурация схемы Для меня:
В разделе Edit Scheme
Для Runконфигурации
На Infoвкладке
Для Build Configuration
я Releaseвыбрал

Но Debugдля локального запуска на устройстве он должен быть включен.


Но разве он не должен иметь возможность запускать набор для выпуска для Apple, чтобы иметь возможность протестировать его? Я получаю отказ от сбоя, потому что он вылетает при первом запуске. Единственный способ воспроизвести этот сбой - установить Buid config: на release.
Андрес Канелла

@AndresCanella Извините, я не знаком с политикой проверки в App Store, касающейся этого параметра.
bearMountain

Есть ли способ обойти это, учитывая, что было бы полезно иметь возможность протестировать на реальном устройстве в рамках релизной сборки перед отправкой в ​​App Store?
Bryce Thomas

3

У меня была аналогичная проблема. В моем случае причина заключалась в том, что я изменил настройку Launch (xcode -> product -> Edit Scheme) на Wait и забыл об этом.

Когда я снова изменил настройку на «Автоматически», приложение запустится как обычно.


2

У меня тоже была такая же проблема. Я удалил старые профили обеспечения и распространения с тестовых устройств и установил модифицированные профили. Дата этих профилей обеспечения имеет значение. Тайм-аут ошибки устранен.


1

Удалите приложение с устройства / симулятора и попробуйте еще раз, должно работать. Похоже на ошибку в xcode.


Ничего особенного не делал, но проблемы уже не случаются так часто и с чем-то можно справиться ... надеюсь на будущее обновление с яблока :). Спасибо!
notsoux

1

Это проблема профиля Provisioning. Я использовал профиль обеспечения распространения. Вернулся к профилю подготовки к разработке с портала разработчика и использовал его. Проблема решена.


1

Это сработало для меня на XCode 4.6 iOS 6.1.2

  • Открыть Организатор
  • Выберите свое устройство слева
  • Добавить на портал
  • Введите свои учетные данные разработчика
  • Закройте Организатор и в файле проекта под своей целью выберите «Настройки сборки» -> «Идентификация подписи кода», выберите профиль «Профиль подготовки команды iOS».
  • Очисти и беги.

1

У меня была такая же проблема, теперь я ее решил ..

Следуйте этим шагам, чтобы решить проблему.

Шаг: 1 Перейдите в папку xcode, как это

введите описание изображения здесь

Шаг 2: перейдите в папку xcode-> DerivedData

Шаг 3: удалите всю папку внутри DerivedData

Это сработает для вас Спасибо


0

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


0

Попробуйте удалить свое приложение из симулятора и / или сбросить настройки симулятора.

Настройки симулятора могут отличаться от старых.

В общем, сброс все работает хорошо.


Спасибо за ответ :) ... Моя проблема в том, чтобы протестировать приложение на реальных устройствах, но применил то, что вы мне сказали, просто чтобы обязательно все попробовать;)!
notsoux

это то же самое ... попробуйте удалить свое приложение, перезагрузить устройство, перезапустить xcode или лучше ваш Mac. Попробуйте это и дайте мне знать.
elp

Вы нашли решение этого? То же самое и здесь, Xcode 4.4 до сих пор терпит неудачу!
Rog

это случалось со мной много раз, но устранение проблемы устраняет проблему. Но я не знаю, в чем проблема.
elp

0

В моем случае причина оказалась в том, что демон запуска не смог загрузить значки приложений и вылетел. Хотя это не выглядело как сбой - устройство и ОС работали очень медленно или полностью не отвечали. Я понял это, проанализировав журналы сбоев. (Мои значки были слишком большими - около 2,500x2,500 - я просто забыл как следует уменьшить их размер перед добавлением в ресурсы). Надеюсь, это кому-то поможет.


0

Я пробовал все вышеупомянутые решения безуспешно. Но когда я полностью очистил свой iPhone 4S с iOS 7, эта проблема больше не возникала.

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