【问题标题】:incompatible SDK for ARC with mac osx 10.10ARC 的 SDK 与 mac osx 10.10 不兼容
【发布时间】:2014-11-06 09:58:46
【问题描述】:

升级到 osx 10.10 和最新的 xcode 后,我的目标收到烦人的警告消息(我不记得是哪个实际触发了它)

例如:目标 ApplicationName 中 ARC 的 SDK 不兼容:macosx

如果我将其从“最新”更改为“10.10”,则会收到相同的错误:

目标应用程序名称中的 ARC SDK 不兼容:macosx10.10

一切正常并编译,但仍然警告。代码混合了 swift 和 Objective C 以及 ARC。其他人有这个问题吗?

【问题讨论】:

  • 你的 xcode 更新到最新了吗? (6.1)
  • 是的,它是最新的
  • 这里有同样的问题。创建新项目后,我立即收到此警告。
  • 我有一个问题,您是否使用任何较旧的 SDK(即您是否在 xcode 中安装了它们)?

标签: objective-c xcode macos swift


【解决方案1】:

我在 xcode SDKs 目录中保存了以前 xcode 版本的一些较旧的 SDK(10.5 和 10.6),这似乎导致了这个错误。我删除了这些并用从苹果网站下载的新的替换它们,错误就消失了。

【讨论】:

    【解决方案2】:

    我也有同样的问题。但我找到了解决方案: 在 Build Settings 中关闭“Objective-C Automatic Reference Counting”参数。

    【讨论】:

    • 唉,我在程序的其他部分使用 ObjC arc... 你使用任何较旧的 SDK 吗? (见 cmets 中的上述问题)
    • 我没注意这个,抱歉。
    猜你喜欢
    • 2016-08-10
    • 1970-01-01
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多