如何将静态库的OS和模拟器版本添加到xcode 4中

时间:2011-08-10 10:05:36

标签: iphone objective-c ipad xcode4

我的iphone应用中遇到了一个问题。我在我的iPad应用程序中有相同名称的操作系统和模拟器的单独静态库文件。我可以通过单独添加操作系统和模拟器库文件来运行我的应用程序。 现在我想将两个静态库文件(具有相同的名称)一次添加到项目文件夹中,编译器应该在编译时识别相应的OS或模拟器文件。这该怎么做? 我尝试一次添加两个库,它会抛出错误。 那么如何实现呢?

1 个答案:

答案 0 :(得分:2)

从两个静态库中,您可以使用lipo构建通用静态库。

试试这个:

lipo -create myLibForSimulator.a myLibForDevice.a -output myUniversalLib.a

您应该将myLib...占位符替换为实际库的路径。