像许多其他人在这里SO,我在XCode工作区中使用库的问题.这个想法是我的主项目(MyApp)和两个库(lib1和lib2)在代码完成后被添加到工作区.
对于后台,lib1依赖于lib2,因为有一些协议需要实现才能使用lib2. MyApp依赖于两者.我试过遵循苹果指南,这意味着我想要的很简单.之后,我已经跟踪了几乎每个帖子,在我的搜索(2天价值谷歌搜索),以及许多其他博客和帖子声称拥有解决方案,其中许多是XCode 3具体的.
但是,我的项目没有建立.我在OS 10.6上使用Xcode 4.2(升级到Lion不是一个选择).有没有一个简单的教程来跟踪如何创建一个库项目,并在应用程序中使用这个库.
我在编写这个问题时遇到了this answer(这个问题与我有同样的错误),我将研究一下,但是我已经达到了复制源文件的目的,只是为了让演示工作.
更新:
这里列出了已经出现的问题.出现时我会增加更多:
> **目录未找到选项’-L / Users / myhomedir / iphoneprojects / MyApp /../ BLProfile / build / Release-iphoneos’**
解决方法
下面是如何创建静态库和使用它的项目.
步骤1:创建工作区:文件>新>工作区.这不是强制性的,但它有助于组织项目.
步骤2:创建静态库项目:文件>新>项目>框架和图书馆>可可触摸静态库.让我们称之为MyLib.
步骤3:创建应用程序项目:文件>新>项目>应用程序>空应用程序或任何其他应用程序模板.让我们称这个项目MyApp.如果将项目放在不同的文件夹中,则可能需要使用不同的路径.
现在在工作区中有以下项目.
步骤4:配置应用程序,以便找到该库的.h文件.要做到这一点,添加父文件夹“../”并检查递归复选框.
步骤5:将应用程序链接到库.