55

我在玩soundcloud api,在它的说明中说

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

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

4

7 回答 7

30

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

  • 在 xcode 的文件资源管理器中突出显示添加的项目。在右侧的目录浏览器窗口中,它应该显示一个扩展名为 .a 的文件。在目标列(目标图标)下有一个复选框,选中它。
  • 右键单击您的目标(在文件资源管理器中的目标项下)并选择获取信息
  • 在常规选项卡上是直接依赖项部分。点击加号按钮
  • 选择项目并单击添加目标
于 2010-11-18T20:20:02.977 回答
13
  1. 在左侧的导航器中选择您的项目。
  2. 打开中间窗格中的抽屉并选择您的目标。
  3. 选择构建阶段
  4. Target Dependencies 是此时的一个选项。
于 2016-05-20T00:38:10.520 回答
12

对于像我这样的新手来说很难 - 这是一个描述它的屏幕截图。
Xcode 10.2.1

在此处输入图像描述

于 2019-05-04T13:09:21.620 回答
4

TARGETS您的项目下,右键单击您的项目目标(应与您的项目同名)并选择GET INFO,然后在GENERAL选项卡上您将看到DIRECT DEPENDENCIES,只需单击[+]并选择SoundCloudAPI

于 2010-11-18T20:18:49.317 回答
3

只需关闭您要添加的项目,然后拖放文件即可。

于 2019-08-09T08:10:15.793 回答
1

Xcode 10

  1. 将一个项目拖放到另一个项目中 - 称为cross-project references[关于]
  2. 将添加的项目添加为构建依赖项 - 称为Explicit dependency[关于]
//Xcode 10
Build Phases -> Target Dependencies -> + Add items 

//Xcode 11
Build Phases -> Dependencies -> + Add items 

Choose items to add:对话框中,您将只看到项目和子项目中的目标

在此处输入图像描述

于 2019-09-07T18:23:53.973 回答
0

今天我遇到了同样的问题。作为第一次运行的结果,我得到了下一个错误:

词法或预处理器问题:找不到“SDKProjectName*/*SDKProjectName.h”文件。

但是在运行之前,很明显,我将我的 SDK 添加到了演示项目中,只需将.xcodeproj文件拖放到我的测试项目的源代码树中即可。之后,我在主 xcodeproj 文件(演示)的设置中进入Build Phases选项卡,并将我的 SDK 添加为目标依赖项并将框架嵌入到相应的选项卡中。

但结果,我得到了上面的错误!

因此,问题在于标题搜索路径选项上的空行。我只是写"../**"了这个键的值,项目编译成功。所以,在那之后,你可以添加#include <SDKName/SDKName.h>到任何项目中,包括这个 SDK。

附言。我的测试应用程序已创建到根 SDK 文件夹中。

于 2017-01-05T13:52:55.390 回答