Xcode:将项目添加为构build依赖项
我正在玩的声音api ,在它的指示说
- 将SoundCloudAPI.xcodeproj拖到你的项目中
- 将其添加为构build依赖项
我可以很容易地拖动项目,但是如何完成下一步呢?
要将其添加为依赖项,请执行以下操作:
- 突出显示xcode中文件资源pipe理器中添加的项目。 在右边的目录浏览器窗口中,它应该显示带有.a扩展名的文件。 目标栏下有一个checkbox(目标图标),检查它。
- 右键单击目标(位于文件资源pipe理器中的目标项下),然后select“获取信息”
- 在常规选项卡上是直接依赖项部分。 点击加号button
- select项目,然后单击添加目标
- 在导航器左侧select您的项目。
- 打开中间窗格中的抽屉并select您的目标。
- select构build阶段
- 目标依赖关系是在这一点上的一个选项。
在你项目的TARGETS
下,右键点击你的项目目标(应该和你的项目名称相同)并selectGET INFO
,然后在GENERAL
选项卡上你会看到DIRECT DEPENDENCIES
,只需点击[+]
并selectSoundCloudAPI
。
今天我面临同样的问题。 由于第一次运行的结果,我得到了下一个错误:
Lexical或Preprocessor问题:找不到'SDKProjectName * / * SDKProjectName.h'文件。
但是在运行之前,我明显地将我的SDK添加到演示项目中,只需将.xcodeproj文件拖放到我的testing项目的源代码树中即可。 之后,我进入了构build阶段选项卡中的主要xcodeproj文件(演示)的设置,并添加我的SDK作为目标依赖项,并将框架embedded到相应的选项卡。
但结果是,我得到了上面的错误!
所以,问题是在标题searchpath选项中的空行。 我只写了"../**"
作为这个键和项目编译成功的值。 所以,在那之后,你可以添加#include <SDKName/SDKName.h>
到包含这个SDK的任何项目中。
PS。 我的testing应用程序已创build到根SDK文件夹中。