3

我想重构我的项目(编辑/重构/转换为Objective-C ARC)。 在precheck阶段,我对Google gtm OAuth有很多问题。我想为这些项目禁用ARC,因此我去了目标/构建阶段/编译源并将Google GTM Oauth文件的编译器标志设置为-fno-objc-arc。使用XCode重构到iOS5 ARC 4.2

但是,当我运行重构预检时,它在谷歌gtm中检测到相同的问题。在构建阶段,它甚至清除了标志(我看不到为这些文件设置的-fno-objc-arc标志)。

任何帮助?

感谢

回答

7

“编辑” - >“重构” - “转换为Objective-C的ARC”> 下一步是 “转换选择目标。”

请注意,当您“选择要转换的目标”时,可以展开该项目并取消选中特定文件。起初,这对我来说并不明显。

取消选中所有不想转换的文件。然后运行预检,并修复问题。然后重新开始这个过程并重复,直到没有问题。我注意到有时Xcode不记得我没有选中上一次迭代中的文件。我必须确保他们每次都没有被检查。

+0

爱你的工作! – Rog 2012-01-13 04:53:20