代码之家  ›  专栏  ›  技术社区  ›  Tyler

如何在同一台机器上开发生产iPhone应用程序和iPad应用程序?

  •  6
  • Tyler  · 技术社区  · 15 年前

    看来在未来,我们可以使用非测试版iPhone SDK同时为两者开发。

    但目前,开发iPad的唯一方法似乎是使用SDK3.2测试版。但是,如果我安装了它,苹果明确声明我不应该将应用程序与它一起提交到应用程序商店。

    我是一个独立的,一台机器的开发者。在为iPad开发的同时,我是否可以继续升级现有的iPhone应用程序?

    3 回复  |  直到 15 年前
        1
  •  6
  •   Alan Rogers    15 年前

    最好的方法是将3.2 sdk beta安装在“/developer”以外的位置。在“在Macintosh HD上自定义安装”上,从弹出按钮中选择“其他”,并将安装指向类似于:“/developer beta”的位置。

    然后,您可以为iPhone应用程序运行xcode-from/developer/applications,为iPad应用程序运行xcode-from/developer-beta/applications。

        2
  •  2
  •   Cocoatype Zac Kwan    15 年前

    如果我正确阅读了协议,那么使用3.2测试版提交应用程序的禁令只适用于SDK,而不是工具。如果您将应用程序的基本SDK设置为早于3.2的SDK(它可能已经存在),那么您可以通过从xcode的“概述”菜单中选择3.1和更早的SDK来构建它们。

    我已经向我的iPhone应用程序提交了由3.2测试版工具构建的3.0 SDK的更新,它们被接受而没有问题。只要你不是在真正的新建筑上 软件开发工具包 你应该没事的。

    编辑:我不为苹果工作,我不是律师,废话。但它对我很有效,警告只指定了“iphone s sdk 3.2”。没有提到Xcode工具。

        3
  •  0
  •   Jordan    15 年前

    如果安装3.2,活动的sdk菜单看起来像

    Xcode http://img.skitch.com/20100310-xkbqnbr6h4f2q55wk2wppjx3h2.preview.jpg

    但是,在“项目设置”下,可以按如下方式更改SDK:

    Xcode http://img.skitch.com/20100310-xqkuracw73jb5y7uwtt7yurjs1.preview.jpg

    因此,您可以使用同一台机器等为任何操作系统版本开发。