iPhone SDK странное консольное сообщение launchd_core_logic.c - PullRequest
9 голосов
/ 08 октября 2009

Я запускаю релизную версию приложения на iPhone, она отлично работает. В отладчике XCode нет сообщений об ошибках:

Running…
Switching to thread 11779
Switching to thread 11779
sharedlibrary apply-load-rules all
(gdb) continue
Switching to thread 12291
Switching to thread 11779
Switching to thread 13059

Debugger stopped.
Program exited with status value:0.

Однако я вижу эти сообщения в консоли iPhone при подключении к ней через органайзер:

WWed Oct  7 15:37:01 unknown com.apple.launchd[1] : (UIKitApplication:com.blah.blah[0x830c]) Bug: launchd_core_logic.c:2649 (23909):10
Wed Oct  7 15:37:01 unknown com.apple.launchd[1] : (UIKitApplication:com.blah.blah[0x830c]) Working around 5020256. Assuming the job crashed.
Wed Oct  7 15:37:01 unknown com.apple.launchd[1] : (UIKitApplication:com.blah.blah[0x830c]) Job appears to have crashed: Segmentation fault
Wed Oct  7 15:37:01 unknown com.apple.debugserver-43[6124] : 1 [17ec/1603]: error: ::read ( 7, 0x28091c, 1024 ) => -1 err = Bad file descriptor (0x00000009)
Wed Oct  7 15:37:01 unknown SpringBoard[25] : Application 'blah' exited abnormally with signal 11: Segmentation fault

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

Журналы сбоев не созданы, поэтому я не думаю, что это сбои.

Что это? Это проблема, хотя приложение работает отлично?

Спасибо

Ответы [ 2 ]

6 голосов
/ 17 декабря 2009

У меня была такая же проблема, и она доставляла мне проблемы при тестировании покупок приложений. В конце концов, я узнал, что я запускаю программу с подписью кода iPhone Distribution вместо подписи кода iPhone Development. Когда я изменил это для конфигурации Debug (и удалил Entitlements.plist), он снова заработал. Надеюсь, это поможет.

1 голос
/ 08 октября 2009

Это не проблема. У меня есть похожие сообщения на моей консоли все время. И, как вы сказали, это не ошибка ваших приложений, поэтому, пока ваше приложение работает нормально, проблем нет.

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

...