2017-06-29 14 views
1

XCode 9ベータ版ではリファクタツールが私のために働いていません。これは、ベータ版で作成された新しいプロジェクト(テストプロジェクトのように、以下のスクリーンショット)でも当てはまります。何がありますか?Xcode 9(beta)リファクタリング:名前変更が壊れていた

私はseveral Xcodeの9 renameリファクタリングを示すYouTubeのdemonstrations、しかし私は上のコントロールをクリックすると、たとえば、関数名は、4つのリファクタリングオプションは、すべての「名前の変更...」を含め、グレーアウトされているを見つけました。

今日、私はまだその問題を解決することを期待してベータ2をインストールしたのですが、:

enter image description here

は、いくつかの設定や、私はリファクタリングを有効にするために変更する必要があるものはありますか?

もしそうでない場合、これを解決するにはどうすればよいでしょうか?

答えて

0

は、次のオプションを確認してください:

  1. 使用Find Navigatorは、この関数のすべての参照を取得し、それをリファクタリングします。
  2. Xcodeプロジェクトの互換性を確認して、Keep backupをチェックし、それを古いXcodeバージョンで開き、それをリファクタリングしてください(ただし、コンパイルできない可能性がありますが、プロジェクトが大きい場合はそうするのは少し難しいでしょう)あなたがリファクタリングできるようになります)。
+1

あなたの#1はどちらの質問にも答えません。 #2については、最新のXcode 9ベータ版で作成された新しいプロジェクトでも発生している問題が発生していることを明確にするために質問を編集しました。これはプロジェクトの互換性の問題ではありません。明らかに、私がリストアップしたYouTubeのリンクに基づいて、新しいエディタのリファクタリングを使用できる人もいます。私の目標は新しい機能を試すことです。だから私がここで探しているのは、回避策ではなく、実際の修正、または少なくとも私のベータ版のインストールのトラブルシューティングに関する知識豊富な提案です。 – clozach

0

問題が慎重に問題を解決するためにうんざりしていましたが、問題がborked設定ファイルであるか壊れているXcodeバンドルであるかどうかを確かめることはできません。

  1. 一時

    • DIR com.apple.dt.Instruments.plist
    • com.apple.dt.Xcode.Playgroundへ~/Library/Preferencesのうち、すべてのXcode関連の設定ファイルのファイルを移動しました。 plistの
    • com.apple.dt.Xcode.plist
    • com.apple.dt.xcodebuild.plist
    • com.apple.preferences.extensions.XcodeSourc eEditor.plist
  2. /Applications/Xcode-beta.appを削除し、新鮮なダウンロード

から再インストール新旧双方のプロジェクトはリファクタリングが再び動作の代わりに、全てグレーアウト持っているようです。移動した環境設定を元に戻しても、すべてがうまくいきます!

+0

プロジェクトをビルドすることは私のためのトリックでした。 – Adrian

関連する問題