【问题标题】:what base SDK level should I use?我应该使用什么基础 SDK 级别?
【发布时间】:2012-07-12 23:07:55
【问题描述】:

我在应用商店中列出了应用。其中一些兼容 OS 10.6。

现在,我希望 OS 10.8 的用户从 NSUserNotification 的新 API 中受益,并且仍然希望为 OS 10.6 和 OS 10.7 下的用户提供基本功能。在进行新升级时,我应该在项目设置中使用什么基础 SDK?

或者,我应该使用不同的目标吗?

感谢您的基本教程。我真的不知道,以前没用过。

【问题讨论】:

    标签: sdk osx-lion osx-mountain-lion


    【解决方案1】:
    • 基础 SDK:10.8
    • Mac OS X 部署目标:10.6
    • 仅构建活动架构:否

    这些应该是解决方案。

    【讨论】:

    • 我实际上有一个应用程序在 10.6 基础下编译得很好,但在 10.8 基础上不工作,无论部署目标如何。
    【解决方案2】:

    我找到了我的问题的简单答案:

    使用新的 API 将“Base SDK”设置为最高,原因是 10.8 和 将“OS X 部署目标”设置为您想要支持的最低系统版本,这里的原因是 10.6

    请有人确认一下。

    【讨论】:

      猜你喜欢
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 2020-10-12
      • 2012-04-30
      • 2013-11-02
      相关资源
      最近更新 更多