如何为iPhone模拟器和设备构建库?

时间:2010-06-08 09:47:21

标签: iphone ios-simulator static-libraries

我想为iphone构建一个静态库。我想给我的用户一个.a库,他们可以用它来进行模拟器测试和设备测试。我是否必须在模拟器模式和设备模式下构建两个库?有没有办法构建一个可以用于两个平台的单一工具?

1 个答案:

答案 0 :(得分:89)

两次编译您的库。使用设备SDK后,再次使用模拟器SDK。

然后使用lipo命令行工具创建一个“胖”库。

lipo -create libdevice.a libsimulator.a -output libcombined.a

这应该可以满足您的需求。