代码之家  ›  专栏  ›  技术社区  ›  Aran Mulholland JohnnyAce

Xcode:将项目添加为生成依赖项

  •  43
  • Aran Mulholland JohnnyAce  · 技术社区  · 14 年前

    我在玩 soundcloud api ,在它的指令中说

    • 将SoundCloudAPI.xcodeproj拖到项目中
    • 将其添加为生成依赖项

    我可以很容易地完成这个项目,但是下一步怎么做呢?

    5 回复  |  直到 5 年前
        1
  •  29
  •   theChrisKent    14 年前

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

    • 在xcode中突出显示文件资源管理器中添加的项目。在右边的目录浏览器窗口中,它应该显示一个扩展名为.a的文件。在目标列(目标图标)下有一个复选框,选中它。
    • 右键单击目标(在“文件资源管理器”中的“目标”项下),然后选择“获取信息”
    • “常规”选项卡上有一个“直接依赖项”部分。按加号键
    • 选择项目并单击“添加目标”
        2
  •  13
  •   theprojectabot    8 年前
    1. 打开中间窗格中的抽屉并选择目标。
    2. 选择构建阶段
    3. 此时,目标依赖项是一个选项。
        3
  •  7
  •   chenop    5 年前

    对于像我这样的新手来说,这是一个很难做到的——这是一个描述它的截图。
    Xcode代码10.2.1

    enter image description here

        4
  •  4
  •   WrightsCS    14 年前

    低于 TARGETS 在项目中,右键单击项目目标 (应与项目同名) 然后选择 GET INFO ,然后打开 GENERAL 你会看到的标签 DIRECT DEPENDENCIES ,只需单击 [+] 然后选择 SoundCloudAPI .

        5
  •  0
  •   hamsternik    8 年前

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

    词汇或预处理器问题:“SDKPROSPECTNET**/*SDKPROSPECTNEX.H” 找不到文件。

    但在运行之前,我显然将我的SDK添加到了演示项目中,只需拖放 .xcodeproj文件 文件到我的测试项目的源树中。之后,我搬进了 构建阶段 在主xcodeproj文件(演示)的设置中,添加了我的SDK作为目标依赖项,并将框架嵌入到相应的选项卡中。

    但是结果,我在上面有个错误!

    所以,问题在于 标题搜索路径 选择。我刚刚写了 "../**" 作为此键的值,项目已成功编译。所以,在那之后,你可以 #include <SDKName/SDKName.h> 任何项目,包括这个SDK。

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

        6
  •  0
  •   Alok    5 年前

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

        7
  •  0
  •   yoAlex5    5 年前
    1. 将项目拖放到另一个项目中-称为 cross-project references [About]
    2. 将添加的项目添加为生成依赖项-称为 Explicit dependency [About]

      Build Phases -> Target Dependencies -> + Add items 
      

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

    enter image description here