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

3
感谢查看。
我购买了最便宜的Mac Mini,以便进行iOS开发,但我的项目已经超出了它的能力范围。所以我买了一台MacBook Pro!它很棒,上传我的解析云代码在迷你上需要15-20分钟,而在MBP上则是瞬间完成。
然而,我在构建Xcode项目时遇到了问题。我的一些框架在Project Navigator中显示为红色,并且我注意到它们的路径为/Users/[账户名]/Documents/Downloads/[框架文件]。看起来在我的迷你上,我创建了引用而不是将文件复制到我的项目中。
我知道这不符合协议,但我因为害怕弄坏东西而没有尝试过太多。我已经尝试了一些谷歌搜索,但没有找到任何相关信息。也许我只是在搜索错误的内容,所以请随意将此标记为重复,并将我引导到正确的路径。
我正在使用Github托管该项目的私有存储库。我应该采取哪些步骤,将必要的文件正确地移动到我的项目文件夹中,重新推送项目到Github并在其他机器上拉回?
我不会再从迷你上工作了,至少在这个项目上不会这样,所以如果将文件复制到MBP上更容易,将其放入项目文件夹中并更改引用或类似的操作,我可以这样做。在MBP上还没有对代码进行任何更改,只是重新设置了签名身份验证/预配配置文件。如果那里出了什么问题,我总是可以再次拉取项目,但我担心更改迷你上的东西,弄坏东西,并且无法完全构建我的项目。
在我自己尝试之前,有什么前进的提示吗?再次抱歉,这违反了发布协议,我只是想避免破坏我的项目...这不是简单的撤消就能解决的问题,而我不能因为某些愚蠢的事情而冒失丢失整个项目。
1个回答

0

我会这样做:

  • 确保所有项目都在源代码控制中并已提交 - 这是一个好习惯。
  • 备份 MacBook Pro(时间机器),以防万一。
  • 以合理的方式将外部依赖项复制到新的 MacBook Pro 上。
  • 逐个删除红色框架,并重新添加到项目中。您可以选择复制还是引用。

之后,我会考虑迁移到类似 Cocoapods 的依赖管理工具。我说考虑,因为我正处于这种状态 - 考虑这个选项。

这应该能够相当安全地推进您的工作。祝你好运!


您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Jake T.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接