ios5 ARC什么是编译器标志从ARC排除文件?

-fno-objc弧

任何人都可以帮助我记住是什么标志告诉XCode不使用ARC的某些文件? 我在我的项目中有几个文件标记为…直到我添加另一个文件,并决定将其转换为ARC。 听起来很简单,对吧? 我希望能够简单地检查一个我想要的文件,让XCode做到这一点。 好吧,不是那么容易,在预先检查它从文件剥离所有-Noarc标志,现在我需要手动重新应用标志到几个文件。

这个故事的寓意是: 一旦你的项目在ARC,并且你有一些标记为没有ARC的文件,不要重新运行转换为ARC工具从重构>转换为ARC。 即使预检失败,也不会恢复您的设置。

我find了答案:从ARC中排除文件,在构build阶段使用-fno-objc-arc标志>编译源代码

这个故事的寓意是:一旦你的项目在ARC,并且你有一些标记为没有ARC的文件,不要重新运行转换为ARC工具从重构>转换为ARC。 即使预检失败,也不会恢复您的设置。

您可以通过删除排除文件上的引用来恢复排除文件的设置,然后重新读回