【问题标题】:How can I conditionally include a framework in XCode?如何有条件地在 XCode 中包含框架?
【发布时间】:2012-08-10 22:01:06
【问题描述】:

我有一个在 XCode 4.4 中针对 iOS 5 构建的应用程序。现在 XCode 4.5 测试版已经发布,我想尝试我的应用程序,利用其中一个新框架。

但是,当我回到 XCode 4.4 时,它抱怨找不到我包含的较新框架,因为它在 iOS 5 中不存在。

如何在开发应用时考虑到未来的 iOS 6,告诉 XCode 在使用旧 XCode 时忽略新框架?

附言感谢您忍受我认为是一个非常业余的问题:)

【问题讨论】:

  • 对此我不是 100%,但我认为 Apple 甚至不会批准包括 iOS 6 代码在内的应用程序,直到它正式发布。
  • 我认为你是对的。应用仍然需要使用 Xcode 4.3 构建才能提交到应用商店。我只是对开发人员如何在当前版本的 Xcode 和新测试版中管理编码感到困惑。如果可能的话,我想避免创建代码库的分支。

标签: ios5 xcode4 frameworks ios6


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多