Xcode 9で「DefaultRequestURL」という名前の変数の名前を変更するために「名前を変更した」関数を使用しました、これは警告します: alert image 「ComposeController.Swift」ファイルをチェックしました。 Xcodeを再起動して「製品->クリーン」を実行しても、まだ失敗します。
なぜこれ?私は何をすべきか?
数分後にもう一度お試しください。おそらくバックグラウンドインデックス処理がまだ実行中です。また、refactor-> renameを使用できるようにするには、プロジェクトをビルドする必要があります。実際には、Xcode 9のバグである必要があります。9.1ベータ版を試してください。リファクタリングは理想的ではありませんが、そこではうまく機能します。これは役に立つかもしれません: https://forums.developer.Apple.com/thread/80331
更新:
~/Library/Developer/Xcode/DerivedData
に移動し、「ModuleCache」を含むフォルダーの内容を削除します。アップデート2:
Xcode 10の場合は、再起動するだけで十分です。
Vlad E. Borovtsovに感謝します、それは私が問題を解決するのに役立ちます、そして私はxcodeを閉じない方法があると思います。これはそれを修正する私の方法です:
~/Library/Developer/Xcode/
に移動し、DerivedData
フォルダを削除します
実行するにはcommand + r、ビルドするにはcommand + b
名前を変更してみてください。
xocde reindexとrenameが機能する
DerivedDataフォルダーを削除して再構築する必要はありません。
10.2.1への取り組み