我正在编写在 4.0/4.1 iPhone 模拟器上完美运行的应用程序,但不是 4.2。
我收到这样的警告:
检测到尝试调用 iPhone 上不存在的系统库中的符号:从图像 TestApp 中的函数 get_socket_nonblocking 调用的 fcntl$UNIX2003。如果您在 gdb 中运行模拟器二进制文件时遇到此问题,请确保您'set start-with-shell off'
首先。
如何在 Xcode 上设置“set start-with-shell off”?我试图将此行添加到 .gdbinit 但没有运气。
使用 4.0/4.1 SDK iPhone 模拟器会打印有关尝试调用调试窗口中 iPhone 上不存在的符号的警告,但应用程序不会崩溃。使用 4.2 应用程序崩溃。如何防止 4.2 崩溃?
谢谢