我可以在 iphone3.0 上安装用 iphone sdk 3.1.3 开发的 iphone 应用程序吗?

Posted

技术标签:

【中文标题】我可以在 iphone3.0 上安装用 iphone sdk 3.1.3 开发的 iphone 应用程序吗?【英文标题】:Can I install iphone application developed in iphone sdk 3.1.3 on iphone3.0? 【发布时间】:2010-02-19 21:43:19 【问题描述】:

我已解锁 iphone 3.0,我想将其用于开发目的。但我的问题是我的 Mac 上安装了 iphone sdk 3.1.3。

那么我可以在 iphone 3.0 上安装用 iphone sdk 3.1.3 开发的 iphone 应用程序吗....

谁能帮我解决这个问题.....

提前感谢......

【问题讨论】:

【参考方案1】:

有两个设置可以控制 Base SDK 和 iPhone OS 部署目标,这两个设置都可以在 XCode 的项目设置中访问。

您希望始终将 Base SDK 设置为最新的稳定版本,然后将部署目标设置为您想要支持的旧版本。

在这种情况下:

基础 SDK = 3.1.3

iPhone OS 部署目标 = iPhone OS 3.0

这是 Apple 推荐的做法。如果您想使用新 SDK 中提供但旧版本中没有的功能,您可以专门针对这些功能进行测试。

【讨论】:

【参考方案2】:

您可以使用您的 3.1.3 SDK 直接为 iphone 3.0 操作系统编译您的应用程序。

【讨论】:

是的,我已经尝试过了。可能与 SDK 版本不完全相同,但这样做是普遍做法。【参考方案3】:

您可以在此处找到如何执行此操作:Specifying the Buildtime Environment(在设置基本 SDK 部分中)。

【讨论】:

以上是关于我可以在 iphone3.0 上安装用 iphone sdk 3.1.3 开发的 iphone 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 4.0:没有在后台播放音频?

用户可以在他的 iphone 3.0 中安装使用 3.1.3 开发的 iphone 应用程序吗?

雪豹和 XCode 3.1

在iPhone 3.0 SDK中改变了渐变技巧?

MAP 与 iPhone 3.0 SDK 一起使用都有哪些限制?

震动检测 iPhone 3.0 不工作