Cocoa Dropbox和Xcode

Cocoa Dropbox和Xcode,cocoa,xcode,dropbox,Cocoa,Xcode,Dropbox,我想开始在两台不同的机器上开发我的cocoa应用程序。我不确定实现这一点的最简单方法,但正在考虑使用我的dropbox文件夹。xcode可以吗?这是一种常见的方法吗?它是否有效?是否有一些常见的“gotcha”我应该注意?你真的应该使用版本控制系统,即使在dropbox文件夹中-git可以很好地实现这一点 根据我的经验,Xcode与Dropbox配合使用效果很好。只需确保项目不会在多个位置打开,因为Xcode设置将为项目最后关闭的计算机保存(即使不是最新的) 帮自己一个忙,使用github、un

我想开始在两台不同的机器上开发我的cocoa应用程序。我不确定实现这一点的最简单方法,但正在考虑使用我的dropbox文件夹。xcode可以吗?这是一种常见的方法吗?它是否有效?是否有一些常见的“gotcha”我应该注意?

你真的应该使用版本控制系统,即使在dropbox文件夹中-git可以很好地实现这一点


根据我的经验,Xcode与Dropbox配合使用效果很好。只需确保项目不会在多个位置打开,因为Xcode设置将为项目最后关闭的计算机保存(即使不是最新的)

帮自己一个忙,使用github、unfuddle或谷歌代码。所有这些都有免费计划并提供源代码控制,我认为unfuddle可以让您在免费计划中拥有私有存储库。

如上面的评论所述,我建议您使用类似的版本控制系统


此外,请记住,当项目位于Dropbox目录中时,应用商店分发签名可能会神秘失败。我在发布时犯了这个错误,每次我剪切一个版本时都要为此付出代价。

我亲眼目睹了DropBox和源文件在Xcode中打开和编辑时的一些奇怪的(潜在的破坏性)行为。看起来你编辑的内容周围的整个文本范围都被删除或替换,等等


不过,我完全同意其他人的看法:使用SCM。这并不难,而且会帮你省去很多心痛。如果您只想“在我的工作站之间同步”和“让我还原一个早期版本”,那么SCM就更适合了。

我同意,真正的版本控制系统是最好的解决方案。但是,如果你打算使用Dropbox作为一个快速而肮脏的解决方案,请先在Dropbox论坛上读一读。有一些问题。下面是一些相关的线程(http://forums.dropbox.com/tags.php?tag=xcode).


我曾以这种方式使用Dropbox在iMac和MacBook Pro上处理过小项目(但当然不是同时进行),而且(现在)还没有出现任何问题。两者都运行10.7.3和最新的Dropbox版本(v1.2.52)。但我坚持一个相当谨慎的协议。iMac是“真正的”开发机器。当我离开iMac时,MBP仅用于在模拟器上进行编码和测试。所有在真实硬件上的测试(以及任何其他与证书相关的测试)都只在iMac上进行。所有项目都在iMac上启动,然后手动复制到Dropbox