我可以为OS X和tvOS建立跨平台框架吗?

时间:2015-11-25 15:51:00

标签: xcode macos frameworks tvos

我正在写一个tvOS应用程序。到目前为止,我正在使用原型OS X应用程序开发代码作为OS X框架。

现在我想将生产的tvOS应用程序添加到组合中,保留OS X原型。这意味着我需要为OS X和tvOS构建框架。这应该不是原则上的问题,因为我只使用两个平台上可用的框架。

是否可以构建跨平台框架?我使用什么设置?

1 个答案:

答案 0 :(得分:1)

是的,这是常见的。创建一个新的Xcode目标,定位tvOS,并添加与OSX目标相同的源文件。

如果您需要在编译时包含/排除/更改代码或行为,则需要#import <TargetConditionals.h>