3

谢谢参观。

我买了最便宜的 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 上的东西、破坏东西以及根本无法构建我的项目感到紧张。

在我自己尝试之前有什么关于前进的提示吗?再次抱歉,这破坏了发布协议,我只是想避免破坏我的项目......这不是简单的撤消可以解决的问题,我不能因为一些愚蠢的事情而冒险失去整个项目。

4

1 回答 1

0

我会这样做:

  • 确保您的所有项目都在源代码控制中并已提交——良好的做法。
  • 备份 MacBook Pro(时光机),以防万一。
  • 以有意义的方式将外部依赖项复制到新的 MacBook Pro。
  • 一一删除红色框架,重新添加到项目中。您选择复制还是参考。

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

这应该会让你相当安全地前进。祝你好运!

于 2015-07-24T20:27:30.383 回答