Cocoa Dropbox和Xcode
我想开始在两台不同的机器上开发我的cocoa应用程序。我不确定实现这一点的最简单方法,但正在考虑使用我的dropbox文件夹。xcode可以吗?这是一种常见的方法吗?它是否有效?是否有一些常见的“gotcha”我应该注意?你真的应该使用版本控制系统,即使在dropbox文件夹中-git可以很好地实现这一点Cocoa Dropbox和Xcode,cocoa,xcode,dropbox,Cocoa,Xcode,Dropbox,我想开始在两台不同的机器上开发我的cocoa应用程序。我不确定实现这一点的最简单方法,但正在考虑使用我的dropbox文件夹。xcode可以吗?这是一种常见的方法吗?它是否有效?是否有一些常见的“gotcha”我应该注意?你真的应该使用版本控制系统,即使在dropbox文件夹中-git可以很好地实现这一点 根据我的经验,Xcode与Dropbox配合使用效果很好。只需确保项目不会在多个位置打开,因为Xcode设置将为项目最后关闭的计算机保存(即使不是最新的) 帮自己一个忙,使用github、un
根据我的经验,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请考虑使用版本控制系统。这个VS Dropbox有什么好处,你能推荐什么吗?这是一个小的爱好项目,所以必须是简单和免费的。我发表了一个评论同意贾斯汀,因为仅仅一个投票是不够的。无论如何,您应该使用VCS,但跨多台机器工作是另一件非常有帮助的事情。@Ben看一下Mercurial、Git和Subversion。我会推荐我最喜欢的,但这通常会演变成一场火焰战……版本控制系统可以实现时间旅行,这反过来又鼓励你做出比其他方式更深刻的改变,因为你知道,如果你开始的计划是一个糟糕的计划,你可以很容易地回到旧版本。分布式版本控制系统使得在多台机器上工作变得很容易,因为您可以随时从一台机器推送到另一台机器,即使Dropbox由于任何原因无法访问。谢谢,我来看看。我以前没有使用过任何版本控制,所以我首先使用最简单的版本控制。将bitbucket添加到列表中,也将允许在免费计划中进行私有回购。为什么在dropbox文件夹中分发签名会失败?