将 Xcode 项目移动到另一台机器上 - 如何处理从项目文件夹外部引用的文件?
Moving Xcode project onto another machine - How do I handle files referenced from outside the project folder?
感谢观看。
我买了最便宜的 Mac Mini,这样我就可以做一些 iOS 开发,但我的项目已经超出了它的范围。所以我买了 MacBook Pro!太棒了,上传我的解析云代码在 mini 上需要 15-20 分钟,而在 MBP 上是即时的。
但是,我无法构建 Xcode 项目。我的一些框架在 Project Navigator 中是红色的,我注意到它们的路径是 /Users/[account name]/Documents/Downloads/[framework files]。看起来我在 mini 上创建了引用,而不是将文件复制到我的项目中。
我知道这违反协议,但由于害怕破坏某些东西,我没有尝试太多。我尝试了一些谷歌搜索,但没有找到任何相关信息。我可能只是在搜索错误的东西,所以请随时将其标记为重复并让我走上正确的道路。
我正在使用 github 来托管该项目的私有存储库。我应该采取什么步骤将必要的文件正确移动到我的项目文件夹中,将项目重新推送到 github,然后拉回到另一台机器上?
我不会再在 mini 上工作了,至少在这个项目上,所以如果通过 MBP 复制文件更容易,把它放在项目文件夹中,然后更改参考或类似的东西,我可以做到。而且我没有对 MBP 上的代码进行任何更改,只是致力于重置签名身份/配置文件。如果那里出现问题,我总是可以再次拉项目,但我很担心在 mini 上改变东西,破坏东西,并且根本无法构建我的项目。
在我自己尝试之前,有什么关于继续前进的提示吗?再次抱歉,这违反了发布协议,我只是想避免破坏我的项目...这不是简单的撤消就能解决的问题,我不能因为愚蠢的事情而失去整个项目。
我会这样做:
- 确保您的所有项目都在源代码控制中并已提交 - 良好做法。
- 备份 MacBook Pro(时光机),以防万一。
- 以有意义的方式将外部依赖项复制到新的 MacBook Pro。
- 一一删除红色框架,重新添加到项目中。您选择复制还是参考。
之后,我会考虑 迁移到 Cocoapods 之类的软件来管理依赖项。我说 考虑 因为这正是我所处的状态 - 考虑这个选项。
这应该会让您相当安全地前进。祝你好运!
感谢观看。
我买了最便宜的 Mac Mini,这样我就可以做一些 iOS 开发,但我的项目已经超出了它的范围。所以我买了 MacBook Pro!太棒了,上传我的解析云代码在 mini 上需要 15-20 分钟,而在 MBP 上是即时的。
但是,我无法构建 Xcode 项目。我的一些框架在 Project Navigator 中是红色的,我注意到它们的路径是 /Users/[account name]/Documents/Downloads/[framework files]。看起来我在 mini 上创建了引用,而不是将文件复制到我的项目中。
我知道这违反协议,但由于害怕破坏某些东西,我没有尝试太多。我尝试了一些谷歌搜索,但没有找到任何相关信息。我可能只是在搜索错误的东西,所以请随时将其标记为重复并让我走上正确的道路。
我正在使用 github 来托管该项目的私有存储库。我应该采取什么步骤将必要的文件正确移动到我的项目文件夹中,将项目重新推送到 github,然后拉回到另一台机器上?
我不会再在 mini 上工作了,至少在这个项目上,所以如果通过 MBP 复制文件更容易,把它放在项目文件夹中,然后更改参考或类似的东西,我可以做到。而且我没有对 MBP 上的代码进行任何更改,只是致力于重置签名身份/配置文件。如果那里出现问题,我总是可以再次拉项目,但我很担心在 mini 上改变东西,破坏东西,并且根本无法构建我的项目。
在我自己尝试之前,有什么关于继续前进的提示吗?再次抱歉,这违反了发布协议,我只是想避免破坏我的项目...这不是简单的撤消就能解决的问题,我不能因为愚蠢的事情而失去整个项目。
我会这样做:
- 确保您的所有项目都在源代码控制中并已提交 - 良好做法。
- 备份 MacBook Pro(时光机),以防万一。
- 以有意义的方式将外部依赖项复制到新的 MacBook Pro。
- 一一删除红色框架,重新添加到项目中。您选择复制还是参考。
之后,我会考虑 迁移到 Cocoapods 之类的软件来管理依赖项。我说 考虑 因为这正是我所处的状态 - 考虑这个选项。
这应该会让您相当安全地前进。祝你好运!