Получение множества странных ошибок через NSLog при запуске приложения

Вот что я получаю:

warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so (file not found).
2011-02-26 21:17:43.274 Treacle[2493:5c03] [NMSP_ERROR] readCallBack(): Network error, calling closeCallback!  Error:2517952
2011-02-26 21:17:43.284 Treacle[2493:5c03] [NMSP_ERROR] writeCallBack() Received error kCFStreamEventErrorOccurred.
2011-02-26 21:17:43.539 Treacle[2493:307] [NMSP_ERROR] check status Error: -12986 -> line: 434
2011-02-26 21:17:43.689 Treacle[2493:307] [NMSP_ERROR] check status Error: -12986 -> line: 434

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


person Andrew    schedule 26.02.2011    source источник


Ответы (2)


Это известная проблема. Просто перейдите в /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) и скопируйте файл /Symbols/usr/lib/info/dns.so из папки 4.2 Symbols в папку 4.2.1 (8C148)/Symbols/usr/lib/info. Его просто нет. Выйдите из Xcode и снова откройте его. Он должен работать.

person Nava Carmon    schedule 26.02.2011

Вы пользуетесь услугами геолокации?

Похоже, что LocationKit разговаривает с NMSP-сервером местоположения (вероятно, с вашим маршрутизатором?) и с ним возникают проблемы...

Попробуйте запустить на устройстве с выключенным Wi-Fi и посмотрите, сохраняется ли проблема.

person amattn    schedule 26.02.2011