在10.8上编译代码,功能为10.9

时间:2014-10-03 06:16:43

标签: xcode osx-mavericks osx-mountain-lion

我在代码中使用以下行。

EKAuthorizationStatus   authorizationStatus= [EKEventStore authorizationStatusForEntityType:EKEntityTypeEvent];

现在上面的行仅在10.9 +中可用。如何让代码在10.8系统中编译?在运行时,我将使用OS版本包围上述检查。我需要一些能够在编译期间阻止10.8系统中的代码的东西。

亲切的问候,

1 个答案:

答案 0 :(得分:1)

使用10.9 SDK。只要SDK> =部署目标就可以了,开发过程中使用的主机系统并不重要。