gpt4 book ai didi

objective-c - OSX 应用程序的向后兼容性

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:25 25 4
gpt4 key购买 nike

好的,这是我的情况:

  • 我在 10.9 (Mavericks) 机器上安装了 Xcode 5.1.1
  • 我想构建我的应用,使其在 10.6 及更高版本上运行
  • 安装的 SDK:10.6、10.8、10.9

我必须做什么才能确保它在应用商店中显示为“10.6 及更高版本”兼容?

我成功地通过将 Base SDK 设置为 10.810.9Deployment Target 来编译它strong> 设置为 10.6。这样就够了吗?


P.S. 我也尝试过将 Base SDK 设置为 10.6 进行编译,但是有很多错误需要修复,如果我能避免它会更好。

有什么想法吗?

最佳答案

是的;使用部署目标为 10.6 的 10.9 SDK 可以正常工作。

您可能会发现您有必须在运行时确定的条件代码路径,可能基于 respondsToSelector,这将需要一些 #pragma 才能成功编译.

关于objective-c - OSX 应用程序的向后兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24242384/

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