不兼容的ARC SDK与Mac OS X 10.10

3
我在升级到 OS X 10.10 和最新版本的 Xcode 后,我的目标(target)会出现烦人的警告信息(我不记得哪个触发了它)。例如:目标 ApplicationName 中的 ARC 不兼容 SDK macosx。如果我从“最新”更改为“10.10”,则会收到相同的错误:“目标 ApplicationName 中的 ARC 不兼容 SDK macosx10.10 ”。一切正常工作并编译,但仍然会出现警告。代码是混合的 Swift 和 Objective-C,使用了 ARC。有没有其他人遇到这个问题?

你的Xcode是否已更新到最新版本?(6.1) - A O
是的,它是最新的。 - James Alvarez
我也遇到了同样的问题。在创建新项目后立即收到此警告。 - Mark
我有一个问题,你是否使用任何旧的SDK(即你是否已在Xcode中安装它们)? - James Alvarez
2个回答

3

我曾经保存了一些旧版的SDK(10.5和10.6)在xcode SDKs目录中,这可能导致了这个错误。我删除了它们,并用从苹果网站下载的新版SDK进行了替换,错误消失了。


-1

我有同样的问题。但是我找到了一个解决方案: 在构建设置中关闭“Objective-C自动引用计数”参数。


哎呀,我在程序的其他部分使用了ObjC ARC... 你是否使用任何旧版SDK?(请参见上面评论中的问题) - James Alvarez
我没有注意到这个,抱歉。 - feca

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接