gpt4 book ai didi

iPhone SDK 兼容性包括使用 __IPHONE_OS_VERSION_MIN_REQUIRED

转载 作者:行者123 更新时间:2023-11-29 11:22:13 25 4
gpt4 key购买 nike

我四处搜索,包括 iOS SDK 兼容性指南,但找不到对此的解释。

我的理解是:

  • 部署目标是最早的操作系统应用程序可以运行的版本
  • 基础 SDK 是它将成为的 SDK使用及其功能编译如果运行时设备可以使用支持他们

我正在努力解决的问题是,当 __IPHONE_OS_VERSION_MIN_REQUIRED 在编译时已修复且设备的操作系统仅在运行时已知时,如何使用它。所以我提交的代码将始终编译相同。

还是自动编译多个版本?

有人可以解释一下吗?

非常感谢,

克里斯。

最佳答案

IPHONE_OS_VERSION_MIN_REQUIRED 是一个定义 - 因此虽然您的部署目标可能较低,但如果您的应用要与多个 iOS 版本高度兼容,您可能会使用一些重要的已弃用功能。

当然,您说设备的操作系统仅在运行时已知是正确的。根据您的项目设置,Apple 将使用应用商店中的该信息来确保拥有正确设备的用户可以访问您的软件。据我所知,并未创建多个版本 - 如果您使用该定义来充分利用旧 iOS 版本,则您提交的代码将显示为动态。

您可能还会发现这很有用:

How to target a specific iPhone version?

关于iPhone SDK 兼容性包括使用 __IPHONE_OS_VERSION_MIN_REQUIRED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6454103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com