有条件地包含一个用于不同iOS SDK版本的库?
我相信这已经得到了一个简单的答案,但它是我的:(
我正在尝试构build一个在iOS 4.3和5.0版本上运行的应用程序。 我觉得在运行时用-respondsToSelector
检查function的想法很好,但为了使用Twitterfunction,我需要包含Twitter库。
这导致编译器失败时4.3,我期望build设。 根据苹果的文档(在这个页面的最底部),有可能有条件地链接框架 – 但我不能为我的生活弄清楚如何设置其他链接器标志来做到这一点。 谁能告诉我这是怎么完成的?
在您的目标 – >生成设置中,search其他链接器标志,然后单击发布types(debugging或发布),然后在右下angular单击添加生成设置 – >添加条件设置,这会给你popup的SDK和指定任何附加标志的能力。
您还应该将该框架与“可选”标志链接起来。 您可以在“构build阶段”面板的“与库链接二进制文件”处进行设置。
您可以将“必需”切换为“可选”