невозможно прочитать неизвестную команду загрузки 0x80000022 - PullRequest
3 голосов
/ 09 июля 2009

В своем приложении я использую очень большой объем кода, скопированный из примера Apple SpeakHere, и когда я запускаю приложение на устройстве iPhone, оно выдает эту ошибку примерно сто раз перед загрузкой XIB:

unable to read unknown load command 0x80000022

Он также печатает эти ошибки:

warning: Unable to read symbols for ""/Users/eamonford/Desktop/Sleep Blaster touch/build/Debug-iphoneos"/Sleep Blaster touch.app/Sleep Blaster touch" (file not found).    
warning: Couldn't raise load state for requested shlib: "Sleep Blaster touch" for breakpoint 1.

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

Кто-нибудь имеет представление о том, что означают эти ошибки или как я могу их отследить? Спасибо!

Ответы [ 2 ]

2 голосов
/ 09 июля 2009

Что касается первого предупреждения, это, кажется, известная проблема в SDK 3.1 (я предполагаю, что вы используете 3.1, я никогда не видел эту ошибку с другими версиями). Если вы попытаетесь скомпилировать с целью 3.0, это должно разрешить ее.

1 голос
/ 15 сентября 2009

Я видел эту ошибку после обновления до Snow Leopard, но до обновления инструментов разработчика.

Если вы еще этого не сделали, загрузите и установите новые Xcode и SDK.

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