2011-10-12 55 views
8

我可以在XCode 4中使用iOS设备方案构建静态库,但不能使用iPhone模拟器方案。它说“构建成功”,但我没有看到必需的.a文件神奇地出现在产品下。如果我选择iOS设备方案,则会看到.a文件。我知道我错过了很明显的东西,请帮忙!在XCode 4中为iPhone模拟器构建静态库

回答

8

检查你的编译目录,如果在Release-iphonesimulator和Release-iphoneos有* .a文件,那么一切都应该没问题。但是你真的需要使用单独的方案吗? Here's very good guide to static libraries on Xcode 4。本指南介绍如何使库具有通用性,因此将用于模拟器和设备的* .a文件合并为一个文件。

+0

我正面临类似的问题。在我的情况下,我的.a库文件存在于Release-iphonesimulator&Release-iphoneos目录中。我只能看到xCode4的产品部分中为设备构建的库文件,而不是模拟器的库文件。我是iPhone开发的新手。如果有人能给我一些关于这种行为的暗示,那将非常棒。 – Rise