将Xcode项目移动到另一台机器上 - 如何处理从项目文件夹外部引用的文件?

时间:2015-07-24 17:01:14

标签: xcode xcode-project

谢谢你看看。

我买了最便宜的Mac Mini,所以我可以做一些iOS开发,我的项目已经超出了它。所以我买了一台MacBook Pro!这很棒,上传我的解析云代码在迷你上花了15-20分钟,并且在MBP上是即时的。

但是,我在构建Xcode项目时遇到了麻烦。我的一些框架在Project Navigator中是红色的,我注意到它们的路径是/ Users / [account name] / Documents / Downloads / [framework files]。它看起来像我的mini我创建了引用而不是将文件复制到我的项目中。

我知道这是违反协议的,但我并没有因为害怕破坏而尝试太多。我尝试了一些谷歌搜索,但我没有找到任何相关的信息。我可能只是在搜索错误的东西,所以请随意将其标记为重复并将我发送到正确的路径。

我正在使用github来托管该项目的私人仓库。我应该采取哪些步骤将必要的文件正确移动到我的项目文件夹中,将项目重新推送到github,然后再拉回到另一台机器上?

我不会再使用迷你了,至少在这个项目上,所以如果通过MBP复制文件更容易,将它放在项目文件夹中,并更改引用或类似的东西,我可以做到这一点。我没有对MBP上的代码进行任何更改,只是重新设置了签名身份/配置文件。如果事情变得混乱,我总是可以再次拉动项目,但我很担心改变迷你的东西,破坏东西,而根本无法构建我的项目。

在我尝试自己之前,有关前进的提示吗?再次,抱歉这打破了发布协议,我只是想避免破坏我的项目...这不是一个简单的撤销可以修复的东西,我不能冒险丢失整个项目,因为有些愚蠢。

1 个答案:

答案 0 :(得分:0)

我会这样做:

  • 确保所有项目都在源代码控制和承诺中 - 良好实践。
  • 备份MacBook Pro(时间机器),以防万一。
  • 以有意义的方式将外部依赖项复制到新MacBook Pro。
  • 逐个删除红色框架并将其重新添加到项目中。您选择复制与参考。

之后,我考虑迁移到像Cocoapods这样的东西来管理依赖项。我说考虑,因为这正是我所处的状态 - 考虑这个选项。

这应该可以让你安全地前进。祝你好运!