【问题标题】:Why is it that drag and dropping frameworks in Xcode 6 leads to problems, am I missing something?为什么 Xcode 6 中的拖放框架会导致问题,我错过了什么吗?
【发布时间】:2014-09-23 19:59:36
【问题描述】:

几乎我尝试添加到 Xcode 的每个框架都建议将其拖放到项目导航器中。这只会给我带来问题。最初,我会将框架从我的本地 ~/Downlaods 文件夹中拖过来。当我签入代码时,这会导致问题,有人会拉出我的更改并尝试运行它,但由于我只是传递了对项目导航器的引用,因此找不到该文件。随着我继续更多地使用 Xcode,我通常可以通过

解决这个问题

1) 将 finder 中的框架从我的 ~/Downloads 文件夹移动到我希望它在 Xcode 项目中的文件夹

2)在Xcode中使用File -> Add files to <app_name>将框架放到Xcode项目中的正确位置

3) 酌情将框架添加到目标的构建阶段

这是我应该做的吗?我觉得我正在绕圈子解决这个问题,看起来拖放对于 SO 上的其他人来说效果很好。

【问题讨论】:

    标签: ios frameworks drag-and-drop xcode6


    【解决方案1】:

    我认为您的第 1 步是最好的开始,因为一旦您将框架添加到项目中,您不希望 Xcode 继续在 /Downloads 文件夹中查找框架。我在我的 Xcode 项目中保留了一个名为“Assets”或类似名称的文件夹。因此,如果我下载一个框架或 SDK,我一定要把它放在那个文件夹中。 (不过,此时,即使框架位于我的 Xcode 文件夹中的一个文件夹中……它还没有在项目中。)

    然后,第二步就是在 Xcode 中单击您的项目,然后在“常规”选项卡下向下滚动到“链接框架和库”。点击 + 按钮,然后点击“添加其他”,然后在您刚刚将其拖到的文件夹中找到您的框架。

    您的框架现已准备就绪,您不必担心 /Downloads 文件夹或与您的项目无关的任何其他文件夹中发生了什么。

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 2021-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多