我认为我到处寻找答案,但没有任何运气。
我正在尝试创建一个在iPhone设备上运行的简单静态库,但我一直在最后说XCode说“文件不是必需的架构”而且我已经尝试了我发现的每个构建标志,没有任何运气
我已经让它在模拟器上工作了,就像这样:
$ gcc-4.2 -c StaticHelloWorld.c -o StaticHelloWorld.o
$ ar rcs libstatichelloworld.a StaticHelloWorld.o
但是如何为设备构建它?
此致 drisse
答案 0 :(得分:2)
在Xcode中,有一个名为Cocoa Touch Static Library的新项目模板。此模板提供了创建静态库所需的大多数设置。然后,您只需要包含各种源文件以及共享头文件。
有关iPhone静态库的示例,请参阅Three20和Core Plot项目。两者都为iPhone使用静态库。我们在主Core Plot wiki中有一些instructions on how to include the library within an application。