我已经创建了一个简单的iOS程序,它可以顺利编译并在iPad模拟器上运行。当我告诉XCode 4使用我连接的iPad设备时,无法编译相同的程序。问题似乎是,当我尝试使用附加的iPad时,无法找到多个头文件。iOS模拟器中的头文件存在,但iOS设备上没有...?
这里是找不到iPad设备上(这是从相关的摘录包括报表)的头文件:
#include <sys/socketvar.h>
#include <netinet/tcp_fsm.h>
#include <netinet/tcp_var.h>
因此,举例来说,我得到的错误消息类似于
SYS/socketvar.h:没有这样的文件或目录
请不要被文件名扯到......我做了一些相当升在我的程序中与ow级别的套接字相关的东西,并且无法利用Apple提供的更高级别的API。
我的问题是:什么给?也就是说,为什么我能够在iPad模拟器上运行这个程序(利用上面提到的三个头文件),但不是真正的iPad?另外,还有其他位置可以在物理iOS设备上引用这些头文件吗?
SO是**不是**论坛。 – PengOne
你使用哪些功能?他们可能根本无法在iOS SDK中使用。 – Eiko
[Stack Overflow不是论坛](http://meta.stackexchange.com/questions/36818/would-you-recommend-stack-exchange-sites-vs-other-types-of-forum/36828#36828) 。 –