如何提交与10.6兼容的OSX 10.7应用程序?

Nat*_*n H 8 macos backwards-compatibility app-store mac-app-store

我想构建一个OSX应用程序,它将使用一些新的10.7 SDK功能(更具体地说,应用程序内购买).但是,我不想完全阻止10.6用户安装该应用程序.

我怎样才能使10.7个用户可以访问新功能,而10.6个用户根本没有新功能但仍可以使用基本功能?

当我编译10.6时,它没有按预期加载具有"InApp"的SDK.我想如果我编译为10.7用户将无法从AppStore安装它.

Mat*_* S. 2

您可以使用这些方法之一来确定用户的操作系统版本,然后如果他们正在运行 Lion,则运行代码,如果不是,则不要运行它(使用 if 语句)

编辑:您还必须弱链接 storekit 框架