【问题标题】:How do I Ensure my Application's iOS Deployment Target will be Usable for that SDK?如何确保我的应用程序的 iOS 部署目标可用于该 SDK?
【发布时间】:2011-09-10 04:22:41
【问题描述】:

我想将我的 iPhone 应用程序的 iOS 部署目标设置为可能的最低 SDK,在 Xcode 版本 3.2.6 中似乎是 iOS 3.0。到目前为止,我运行的基础 SDK 是最新的(iOS 4.3)。如何确保我没有在我的代码中使用任何更新的功能(即自 iOS 3.0 起),并且应用程序不会因旧的 iOS 版本而崩溃?我只需要查找并安装旧的 iOS SDK 吗?如果是这样,我在哪里可以找到这些受版本控制的 SDK?

谢谢, 杰里米

【问题讨论】:

  • 您可以尝试在具有较旧 sdk 的设备上运行它(例如,我们将设备保留在 3.1.3 左右)。但是,您将无法从 Apple 找到旧操作系统的可下载版本。如果您周围没有版本化设备,最好的方法是查看任何可能具有新功能的“可疑”代码片段,并确保它们在您的基本操作系统版本中可用(使用类引用)跨度>
  • @Jesse 好吧,这肯定是令人失望的消息。我原以为会有一些工具(通过 Apple 或开源)允许开发人员验证他们的最低可用 iOS 版本。我可以通过 iTunes/Xcode 将设备重置/恢复到其原始 iOS SDK 吗?
  • 是的,这是一个糟糕的系统,但现在您可以开始保留旧的 sdk(我总是在安装新版本之前将副本复制到本地存储设备上)。至于恢复您的设备:我认为您必须在某个时候进行备份(我不是 100% 确定)。但如果可以的话,我想它会在 Xcode 上的管理器中,我想你也可以在 iTunes 中查看。
  • @Jesse:感谢您的提示。您想发布您的回复作为答案吗?这样我就可以给你信用了!干杯,杰里米

标签: iphone xcode ios ios4 iphone-sdk-3.0


【解决方案1】:

您可以尝试在具有较旧 sdk 的设备上运行它(例如,我们将设备保留在 3.1.3 左右)。但是,您将无法从 Apple 找到旧操作系统的可下载版本。

如果您周围没有版本化设备,最好的方法是查看任何可能具有新功能的“可疑”代码片段,并确保它们在您的基本操作系统版本中可用(使用类引用)

是的,这是一个糟糕的系统,但现在您可以开始保留旧的 sdk(我总是在安装新版本之前将副本复制到本地存储设备上)。至于恢复您的设备:我认为您必须在某个时候进行备份(我不是 100% 确定)。但如果可以的话,我想它会在 Xcode 上的管理器中,我想你也可以在 iTunes 中查看。

【讨论】:

  • 我有一个朋友在 iPhone 3GS 上运行 v3.1.3。如果他“越狱”他的手机,您是否预见到任何并发症?再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-19
  • 1970-01-01
相关资源
最近更新 更多