【问题标题】:"Active SDK","Base SDK" and "Deployment Target" confusion“Active SDK”、“Base SDK”和“Deployment Target”混淆
【发布时间】:2011-05-02 05:42:51
【问题描述】:

我知道我在问很多人提出的问题,但仍然对这个概念有疑问。我已将“Active SDK”和“Base SDK”设置为 4.1 和“Deployment Target tp 3.0”。应用程序会在所有设备上运行到 3.0 吗?

我还有一个疑问,在创建分发配置文件时,我应该将“Active SDK”设置为 4.1 对吗?

【问题讨论】:

标签: iphone sdk


【解决方案1】:

部署目标设置应用程序尝试运行的最低 iOS 版本,而不是最高版本。

通过您的设置,应用将开始在 3.0 下运行,并继续运行,除非您使用 3.0 不支持的 API;并且该应用程序可以选择使用最高 4.1 的操作系统版本的 API;并且该应用甚至应该能够在高于 4.1 的更高版本的操作系统下运行,除非 Apple 更改某些内容或删除 4.1 中已弃用的 API。

【讨论】:

    【解决方案2】:

    您的设备将在 3.0 固件上运行,但在此之前没有。您的活动 SDK 应该始终是您已安装的 SDK。在本例中,适用于 iPhone 应用的 4.1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多