雪豹xcode只安装3.1,3.0和2.2.1。我需要安装2.0才能用作特定应用程序的基本SDK。
我在安装映像的Packages目录中看到了iPhoneSDK2_0.pkg,但是没有安装它的选项......
答案 0 :(得分:5)
不幸的是,看起来2.2.1是Snow Leopard支持的最早的SDK。 this question和this question的答案描述了如何使用2.2.1,但没有早期的SDK可用于Snow Leopard。我也相信Snow Leopard上的iPhone模拟器不会让你对iPhone OS 2.x进行测试,只有3.x。
说实话,在这一点上没有理由坚持使用2.x.通过使用较旧的SDK,满足少数剩余的2.x坚持者的需求并不值得扼杀自己。如果你正在开发一个付费应用程序,我怀疑人们不愿意支付旧款iPod touch的5美元升级费用,而是有兴趣购买你的应用程序。
答案 1 :(得分:1)
您不需要SDK 2.0来编译/构建与iPhone OS 2.0兼容的应用程序。 模拟器的“硬件”菜单允许选择操作系统版本进行测试。
答案 2 :(得分:0)
实际上,如果您有运输产品 - 已经购买过您产品的人,则有充分的理由继续支持iPhone OS 2.x.如果您需要OS 3.x用于所有未来的更新,您将关闭客户的更新,这意味着他们将继续向您发送电子邮件或对您已修复的问题给予不好的评论。
由于这个原因,我现在坚持使用Leopard。