Xcode:将项目添加为构build依赖项

我正在玩的声音api ,在它的指示说

  • 将SoundCloudAPI.xcodeproj拖到你的项目中
  • 将其添加为构build依赖项

我可以很容易地拖动项目,但是如何完成下一步呢?

要将其添加为依赖项,请执行以下操作:

  • 突出显示xcode中文件资源pipe理器中添加的项目。 在右边的目录浏览器窗口中,它应该显示带有.a扩展名的文件。 目标栏下有一个checkbox(目标图标),检查它。
  • 右键单击目标(​​位于文件资源pipe理器中的目标项下),然后select“获取信息”
  • 在常规选项卡上是直接依赖项部分。 点击加号button
  • select项目,然后单击添加目标
  1. 在导航器左侧select您的项目。
  2. 打开中间窗格中的抽屉并select您的目标。
  3. select构build阶段
  4. 目标依赖关系是在这一点上的一个选项。

在你项目的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文件夹中。