【问题标题】:iPhone team dev, do we all need the same OS?iPhone 团队开发,我们都需要相同的操作系统吗?
【发布时间】:2010-03-09 01:02:38
【问题描述】:

我刚开始与一小群(非常年轻和天真的)同事一起开发 iPhone,我们都是 OS X 的新手,我的问题是:

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

【问题讨论】:

  • 您需要相同版本的 Xcode,以及相同版本的 iPhone SDK。这可能需要也可能不需要雪豹。话虽如此,如果它造成问题,雪豹的 40 美元。
  • 实际上 Snow Leopard 是 29 美元

标签: iphone osx-snow-leopard ipod-touch osx-leopard


【解决方案1】:

您应该没问题,只要您不使用需要 Snow Leopard 的 iPhone SDK 3.2 版,正如您已经知道的那样。您将在 Leopard 上使用 Xcode 3.1.4,在 Snow Leopard 上使用 Xcode 3.2.1。一个警告:确保您将项目保存为与 Xcode 3.1(这是默认设置)兼容,并且不要将其兼容性级别更改为 3.2,除非每个人都使用 Snow Leopard。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 分布式构建是一种密集构建,其中利用多台机器来加速单个构建。对于一些刚开始作为 iPhone 开发人员的人来说,这个答案甚至没有多大意义。这些人应该从 SVN 存储库中检查项目(在 XCode 中运行良好)。真正的答案是“你会没事的”,你可以在 Leopard 或 Snow Leopard 上开发当前的 iPhone。但是,由于 Snow Leopard 仅 30 美元,并且提供了更高级的 XCode 版本,我建议大家都使用它。它会让您的生活更轻松。
    • :3 感谢更新!看来我们要升级了,不要再吝啬我们的钱包了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 2022-10-19
    • 2019-03-02
    • 2019-04-07
    • 2018-07-31
    相关资源
    最近更新 更多