Я пишу приложение, которое отлично работает на симуляторе iPhone 4.0 / 4.1, но не на 4.2.
Я получаю такое предупреждение:
Обнаружена попытка вызвать символ в системных библиотеках, которого нет на iPhone:
fcntl $ UNIX2003 вызывается из функции get_socket_nonblocking в образе TestApp.
Если вы столкнулись с этой проблемой при запуске двоичного файла симулятора в GDB, сначала убедитесь, что вы 'set start-with-shell off'
.
Как установить 'отключить запуск с оболочки' на Xcode? Я пытался добавить эту строку в .gdbinit, но без удачи.
В 4.0 / 4.1 SDK iPhone Simulator печатает предупреждения о попытке вызвать символ, которого нет на iPhone в окне отладки, но приложение не падает. При использовании 4.2 происходит сбой приложения. Как предотвратить сбои 4.2?
Спасибо