Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone团队开发人员,我们都需要相同的操作系统吗?_Iphone_Osx Snow Leopard_Ipod Touch_Osx Leopard - Fatal编程技术网

iPhone团队开发人员,我们都需要相同的操作系统吗?

iPhone团队开发人员,我们都需要相同的操作系统吗?,iphone,osx-snow-leopard,ipod-touch,osx-leopard,Iphone,Osx Snow Leopard,Ipod Touch,Osx Leopard,我刚从一个小团队(非常年轻和天真)开始iPhone开发,我们都是OSX新手,我的问题是: 如果我们计划为每个iPod Touch/iPhone开发(不是iPad,我读到它需要Snow Leopard),如果我们都有Leopard和Snow Leopard系统的组合,在共享代码(和提交)时会遇到什么问题?Xcode的分布式构建系统()只会分发到同一个操作系统(版本)因此,如果你真的使用分布式构建,你会看到所有人都在同一个操作系统上的好处。只要你不使用iPhone SDK版本3.2就可以了,正如你已

我刚从一个小团队(非常年轻和天真)开始iPhone开发,我们都是OSX新手,我的问题是:


如果我们计划为每个iPod Touch/iPhone开发(不是iPad,我读到它需要Snow Leopard),如果我们都有Leopard和Snow Leopard系统的组合,在共享代码(和提交)时会遇到什么问题?

Xcode的分布式构建系统()只会分发到同一个操作系统(版本)因此,如果你真的使用分布式构建,你会看到所有人都在同一个操作系统上的好处。

只要你不使用iPhone SDK版本3.2就可以了,正如你已经知道的那样,它需要Snow Leopard。你将在Leopard上使用Xcode 3.1.4,在Snow Leopard上使用Xcode 3.2.1。一个警告:确保你的项目保存为compatib带有Xcode 3.1的le(这是默认值)除非每个人都使用雪豹,否则不要将其兼容性级别更改为3.2。

您需要相同版本的Xcode和相同版本的iPhone SDK。这可能需要也可能不需要雪豹。也就是说,如果出现问题,雪豹40美元。实际上,雪豹是29美元的美国分布式构建是一个密集型构建利用多台机器加速单个构建。对于一些刚开始从事iPhone开发的人来说,这个答案根本不相关。这些人应该从SVN存储库中检查项目(在XCode中工作得很好)。真正的答案是“你会没事的”,您可以在Leopard或Snow Leopard上进行当前的iPhone开发。但是,由于Snow Leopard只需30美元,并且提供了一个更高级的XCode版本,我建议您都使用它。这将使您的生活更轻松。谢谢更新。似乎我们将升级,不再吝啬于钱包了。