Приложение iPhone не запускается после установки на iOS 4, работает после перезагрузки устройства - PullRequest
2 голосов
/ 26 июня 2010

У меня есть приложение, которое отлично работало на iOS 3.0 - 3.1.3. Однако при тестировании специальной сборки iOS 4 SDK приложение ведет себя странно. После установки (с помощью Xcode, iTunes или утилиты настройки iPhone) приложение выполняет одно из двух действий:

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

Отладка невозможна, так как приложение никогда не достигает точки, где оно может быть отлажено. Консоль Xcode не показывает контакта с удаленным отладчиком, а консоль iPhone показывает только одну строку, связанную с приложением:

Сб 26 июня 01:41:48 iPhone SpringBoard [28]: невозможно отправить событие активации на no.applics.myapp возобновить активацию animation: animationStart = 1880.316523041667 деактивировать: kill: (ipc / send) неверный порт назначения

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

Я также протестировал сборку SDK 3.1.3 и получил то же поведение.

Действительно интересная часть заключается в том, что если iPhone перезагружается, установленное приложение работает нормально. Я начинаю думать, что это проблема iOS 4 и инициализации. Кто-нибудь еще испытывал это или что-то подобное?

Ответы [ 2 ]

0 голосов
/ 26 августа 2010

Я столкнулся с той же ошибкой на iPhone 3GS 4.0.1 - приложении, которое хорошо работало за день до того, как начало сбой при запуске, а затем отображало черный экран. Запуск приложения из Xcode приводил к сбою GDB с сообщением «putpkt: write failed». Я также не смог использовать органайзер для удаления соответствующих профилей обеспечения, и Apple, очевидно, удалила Настройки-> Общие-> Профили в iOS4.

Перезагрузка телефона, удаление приложения и удаление профилей инициализации в Xcode Organizer исправили эту ошибку для меня.

Ошибки трамплина из журнала консоли:

activate:  deactivate: eventOnly underLock : (ipc/send) invalid destination port
activate:  deactivate: animate : (ipc/send) invalid destination port
0 голосов
/ 05 июля 2010

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

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