我使用“重命名”函数重命名Xcode 9中名为“DefaultRequestURL”的变量,它提醒:alert image我已检查文件“ComposeController.swift”,没有“DefaultRequestURL”。我已重新启动Xcode并执行“产品 - >清洁“,它仍然失败。
为什么这个?我该怎么办?
几分钟后再试一次。也许背景索引仍在运行。此外,您必须构建项目才能使用refactor-> rename。实际上,它必须是Xcode 9中的一个错误。尝试9.1 beta,重构不理想,但在那里效果更好。这可能有用:https://forums.developer.apple.com/thread/80331
更新:
~/Library/Developer/Xcode/DerivedData
并删除文件夹内容,包括“ModuleCache”。更新2:
对于Xcode 10,只需重新启动即可。
感谢Vlad E. Borovtsov,它帮助我解决问题,而且我认为有一种方法可以不关闭xcode。这是我修复它的方法:
~/Library/Developer/Xcode/
,删除DerivedData
文件夹xcode reindex和rename可以工作
无需删除DerivedData文件夹和重建。
致力于10.2.1