Xcode 9:如何将项目与工作区重新关联?

Xcode 9: How do I re-associate a project with a workspace?

我正在处理一个包含我的项目和我的 CocoaPods 的工作区。我将所有内容都保存在 iCloud 上,然后在我的台式机和笔记本电脑上进行处理。直到最近工作区在我的桌面上而不是在我的笔记本电脑上显示我的项目文件时,一切都运行良好。所有 pods 都出现在两台设备上。

重要的是,所有项目文件仍在我的笔记本电脑上,并继续通过 iCloud 与我的桌面完美同步:

我知道这个问题是由于使用 iCloud 同步造成的。问题是我如何将项目与笔记本电脑上的工作区重新关联,以便我可以继续在这两种设备上处理我的应用程序。

我明白了。起初这似乎有风险,但它奏效了。我在这里发布解决方案以防其他人遇到同样的困境。在尝试之前备份所有内容。

  1. 在笔记本电脑的导航器窗格中,我单击“+”并选择 'add files to ...'。然后我在 项目文件夹并添加它。这将项目添加回我的 笔记本电脑,但我最终在桌面上得到了该项目的 2 个副本 与一个工作区关联的计算机。

  2. 在台式电脑上,我删除了其中一个项目,然后发送 垃圾。项目的两个副本都在项目中消失了 导航器.

  3. 在台式电脑上,我打开了我的垃圾桶并拖拽了项目 文件放回项目文件夹。该项目随后出现在 导航窗格。

现在两台电脑上的一切都完美运行,我可以继续使用 iCloud 从任一设备上运行我的应用程序。