Xcode ARC转换工具问题

我第一次运行ARC转换工具。 我已经按照说明处理了转换工具在实际运行之前发现的文件中的所有问题/错误。 我也有几个第三方库,我告诉ARC跳过在目标转换对话框中取消选中它们。 运行该工具后,它显示了所有更改的文件的报告,但没有文件已被更改。 接下来,我保存并尝试构build项目,只发现由于所有调用在我的项目中保留和释放,我有近1000个构build错误。 我的理解是,转换工具应该删除所有的保留,释放和autorelease调用,但是我不是这种情况。

有没有人遇到过这个问题,如果是的话,你是如何解决这个问题的? 或者是我的责任,从我的应用程序中删除所有保留和发布? 如果是这样,我不知道转换工具的重点。 请指教。

提前致谢

我即将在我自己的大型项目上尝试这个,所以我可能会回来更多的问题,但我发现这可能有帮助: http : //meandmark.com/blog/2011/11/xcode-4-2-转换到电弧故障/

你的代码是否使用GIT仓库? 由于所描述的快照问题,它可能不会转换。

如果在遇到错误时允许它继续生成(首选项 – 常规),这样做会更好。 但是,不是所有的文件都完全改变或完全转换。 但是一些常客会做这个肮脏的工作。

找到替换窗口

如果有人想复制粘贴,

\[([\[\w\s\]]+) autorelease\]