首页 > 解决方案 > 如何使用 Xcode 10 嵌入项目?

问题描述

我已经在互联网上搜索了几个小时试图弄清楚这一点。在以前版本的 Xcode 中,我可以将一个 .xcodeproj 文件拖到我的工作区中,并且该项目的组等将位于主文件中。也就是说,它的源代码和产品可以在父项目中访问。我的意思是为我的一个新的私有框架执行此操作,但似乎在 Xcode 10.2.1 中,这种行为发生了变化。

当我按照Apple 存档文档中的说明进行操作时(所有这些似乎都存在),.xcodeproj 文件单独位于我的文件检查器中。没有引用层次结构,当我单击它时没有任何反应。最重要的是,父项目无法访问该项目的框架。

这里有没有人知道这在 Xcode 10 中是如何变化的,以及我们现在要做什么?非常感谢!

标签: xcodeproject

解决方案


这当然感觉像是一种解决方法,但它似乎确实有效:

  1. 在最终工作区中打开您想要的项目之一
  2. 从“文件”菜单中选择“另存为工作区...”并将其保存在磁盘上的某个位置

这将创建一个看起来与您最初打开的 Xcode 项目相同的新工作区。

  1. 从“文件”菜单中选择“将文件添加到”WorkspaceName“...”并选择您想要在工作区中的下一个项目

此时,它可能会将新添加的项目放在文件导航器窗格中现有项目的“内部”。只需将其拖到顶层,它将与原始项目处于同一级别。您应该能够旋转打开显示三角形并查看其中包含的源文件。单击项目将显示它包含的目标。

  1. 根据需要对剩余的 Xcode 项目重复

添加项目时,每个项目的方案将显示在工具栏中方案按钮下的弹出菜单中。


推荐阅读