Почему мое приложение работает в симуляторе, но застревает на заставке, когда я запускаю его на своем iPhone? - PullRequest
0 голосов
/ 19 февраля 2012

Мое приложение отлично работает на симуляторе. Однако, когда я запускаю его на своем iPhone, он доходит до отображения заставки, а затем просто остается там. Это iPhone 3GS и версия программного обеспечения 5.0.1. Вот что происходит, когда отладчик = нет. Когда Debugger = GDB, я получаю сообщение об ошибке «Поток 1: Программа получила сигнал:« SIGABRT »», которое, как я узнал, может означать почти все. Я использую Xcode 4.2.1.

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

XCode 4 зависает в «Присоединение к (имя приложения)»

Стало ужасно. Некоторое время я даже не мог перезагрузить свою машину. В конце концов мне удалось перезапустить Finder, и вдруг Симулятор снова заработал. Еще две информации, которые мне приходилось нажимать в двух диалоговых окнах при запуске на моем телефоне, но теперь это только одна (та, что касается подписи кода, я забыл, о чем речь шла о другой). Во-вторых, я нахожу все вещи, связанные с архитектурой сборки, запутанными, но я установил все свои базовые SDK на последнюю версию iOS. Наконец, я попробовал Product -> Clean и затем Build, но это не помогло. Как вы, наверное, поняли, меня бьют по заднице. Любая помощь будет высоко ценится.

Dessie

Ответы [ 2 ]

0 голосов
/ 19 февраля 2012

Это очень распространенная проблема, которую легко исправить.

1) удалить приложение с устройства

2) перезагрузите устройство

3) закройте Xcode и вы должны перезагрузить компьютер, выход из системы не будет работать

0 голосов
/ 19 февраля 2012

Много раз я испытывал сумасшествие Xcode при подключенном физическом устройстве. Иногда я видел поведение, которое вы описываете; другое приложение просто отказалось запускаться;

Во всех этих случаях я мог исправить это одним из двух способов:

  1. отключите iphone и подключите его снова;

  2. перезагрузите устройство.

...