Kai*_*aan 15 architecture iphone arm i386 ios
我有一些静态库,我已经构建用于armv7架构.当我尝试在我在iphone 5.0模拟器上测试的iOS项目中使用它们时,undefined symbols for architecture i386在我的静态库中出现错误告诉我.
所以我猜这意味着iphone模拟器需要为i386编译的库?那么模拟器有什么意义 - 为什么它不能模拟armv7架构呢?
因此,我可以测试静态库的唯一方法是连接物理iOS设备并运行它?
或者我弄错了?
jrt*_*ton 27
所以我猜这意味着iphone模拟器需要为i386编译的库?那么模拟器有什么意义 - 为什么它不能模拟armv7架构呢?
你已经回答了自己的问题.它是一个模拟器,而不是模拟器.因此它是一个运行在i386架构上的Mac OSX程序.如果您为i386编译静态库,您也可以在模拟器上使用它们.