如何有条件地在XCode中包含框架?

问题描述:

我有一个应用程序,我一直在XCode 4.4中针对iOS 5构建。现在XCode 4.5 beta已经出来了,我想试试我的应用程序,并利用它的新框架之一。如何有条件地在XCode中包含框架?

然而,当我重新回到了XCode 4.4它会抱怨不能找到我已经包括了新的框架,因为它不存在的iOS 5

我如何开发我的应用与未来的iOS 6介意让XCode在旧版XCode中忽略新的框架?

p.s.感谢提出我觉得是一个非常业余的问题:)

+0

我并不是100%,但我不认为苹果甚至会批准包括iOS 6代码在内的应用程序,直到它正式发布。 – 2012-08-11 16:14:55

+0

我认为你的权利。应用程序仍然需要使用Xcode 4.3构建,才能提交到应用商店。我只是对开发人员如何在当前版本的Xcode和新测试版中管理编码感到困惑。如果可能的话,我想避免创建代码库的分支。 – bejonbee 2012-08-18 22:00:27

不知道你是否要求回答。认为您需要像this link这样的解决方案。即您可以将optional值设置为在不同版本中不可用的框架。

+0

我试过可选,但它不能在Xcode 4.3中编译。 – bejonbee 2012-08-18 21:56:16