我刚刚意识到我的cocoa应用程序,我可以为目标设置垃圾收集器设置,也为项目设置垃圾收集器设置.
我的应用程序确实崩溃,因为我只在项目属性中激活了GB,而不像以前那样在目标属性中激活GB.项目设置中的更改不适用于目标设置.项目设置中的垃圾收集器有什么用处?
您需要了解有关Xcode设置如何工作的更多信息.
它们基本上是一个层次结构,在每个级别,您可以定义一个值,在这种情况下它会覆盖父设置,在这种情况下,使用父设置.
在您的情况下可能发生的是,即使您已在项目级别定义它,也有一个目标级别设置,表示不使用垃圾回收.
如果在特定级别定义设置,则将以粗体显示.要取消定义特定级别的设置,可以使用信息窗口左下角的按钮.