2017-09-27 5 views
8

に失敗しました:私は、ファイル「ComposeController.swift」、ない「DefaultRequestURL」がないと確認されている alert image を Xcodeを再起動して「製品 - >クリーン」を実行しても、まだ失敗しています。名前の変更は、私はそれがこの警告、Xcodeの9の「DefaultRequestURL」という名前の変数の名前を変更するには、「名前を変更」機能を使用するXcodeの9

これはなぜですか?私は何をすべきか?

答えて

16

数分でもう一度お試しください。背景インデックス作成がまだ実行中である可能性があります。また、リファクタリング - >名前の変更を使用できるようにするには、プロジェクトをビルドする必要があります。 実際、xCode 9のバグでなければなりません。9.1ベータ版を試してください。リファクタリングは理想的ではありませんが、そこではうまくいきます。 この多分役立つ:https://forums.developer.apple.com/thread/80331

UPDATE:

  1. 閉じるXcodeの
  2. ゴー~/Library/Developer/Xcode/DerivedDataへと "ModuleCache" を含むフォルダの内容を削除します。
  3. プロジェクトを開いてビルド
  4. 今すぐ名前を変更してください。それは動作するはずです!
+0

あなたはDerivedDataフォルダの内容全体を削除することを意味してください動作することができます?そこにはたくさんのものがあります。あなたは彼らのどれも必要ないと言っていますか? – ekashking

+0

@ekashkingそれは一種の一時ファイル/キャッシュです。それらをすべて削除することは安全です。 Xocdeには、インデックス、オブジェクトファイル、そこにあらかじめ作成されたもの、迅速なモジュールキャッシュなどが格納されます。これらの内容は、プロジェクトを再構築すると再び表示されます。 –

4

Vlad E. Borovtsovに感謝します。問題を解決するのに役立ちます。私はxcodeを閉じない方法があります。 これはそれを修正するための私の方法です:~/Library/Developer/Xcode/

  1. ゴー、DerivedDataフォルダ

  2. コマンド+実行するには、r、またはそれが動作し、名前を変更してみ

  3. を構築するために、コマンド+ bを削除私のために 。

xocdeのREINDEXと名前を変更

+1

eheh、それはうまくいくはずです。しかし実際にはXcodeを閉じて、チャンスがあるときに再び起動するのは常に良いことです。あなたがストーリーボードを扱っている場合は特に、リスタートすると少し速くなります。 –

関連する問題