133

Xcodeが「インデックス作成」で動かなくなったため、2か月間取り組んできたプロジェクトが理由もなく機能しなくなりました。もうプロジェクトをビルドできません。ビルドしようとすると、Xcode がフリーズし、強制終了する必要があります。これは、このプロジェクトでのみ発生します。

すべての派生データを消去しようとしましたが、役に立ちませんでした。

Xcode 4.5.2 を使用しています。

何か案は?

4

36 に答える 36

176
  1. プロジェクト フォルダーを開きます。
  2. ProjectName.xcodeproj ファイルを見つけます。
  3. [コピーして安全な場所に貼り付け] を右クリックします。
  4. [パッケージの内容を表示] を右クリックします。
  5. project.xcworkspace ファイルを見つけて、そのファイルを削除します。
  6. プロジェクトを再度開き、クリーンアップして再構築します。

問題が解決しない場合は、ファイルをバックアップ ファイルに置き換えます。

于 2012-12-12T07:17:55.940 に答える
9

同様の問題があり、誤ってクラスを独自のサブクラスとして定義していることに気付きました。これに関する警告やエラーはありませんでしたが、コンパイルが行き詰まりました。

class mainClass : mainClass
{
    ...
}
于 2015-09-08T13:40:17.867 に答える
7

Xcode 6を使用していて、それが言うとき

メイク待ち

make のインスタンスが既に実行されている可能性があります。プロセスを強制終了すると、インデックス作成が続行されます。ばかげていますが、私のために働きました。

于 2015-07-17T20:37:24.683 に答える
6
  • まず、ネットワークから切断します。有線ネットワークとワイヤレス ネットワークの両方がオフになります。
  • 次に、com.apple.dt.SourceKitServiceプロセスを強制終了します。その後、XCode はスタックするのではなく、再びインデックスを作成し始めます。

ここに画像の説明を入力

于 2017-08-10T11:19:29.923 に答える
4

Alt キーを押したまま > 製品 > クリーン ビルド フォルダー

于 2016-07-11T13:38:57.577 に答える
2

私は Xcode 11.4.1 を使用していますが、いくつかのプロジェクトで同じ問題が発生しています。インターネット接続が失われるたびに、インデックス作成が起動します。最善の解決策(この問題の観察に基づく私の意見です):

- インターネットをオフにして、「com.apple....」プロセスを強制終了し、Xcode を再起動します (接続をオンにします)。

またはより簡単に

-Macを再起動するだけです(インターネットで)

于 2020-08-02T21:23:02.903 に答える
1

Xcode 7.0 ベータ版でも同じ問題が発生しました。私の場合、「ビルド設定」の「Provisioning Profile」と「Product bundle identifier」の値がPROJECTとTARGETSで異なっていました。私はそれらに同じ値を設定しました。また、「appName」と「appNameTest」の TARGETS にも同じ値を使用しました。次に、プロジェクトを閉じて、再度開きました。それは私のケースを解決しました。

于 2015-09-01T00:49:00.180 に答える
0

Xcode を閉じ、開いている場合は git クライアント (ソース ツリーまたはターミナル) を閉じ、最後にプロジェクトを再起動します。

于 2016-05-28T18:21:44.277 に答える
0

実行中のアプリも停止します。xcode で別のアプリケーションを実行している場合は、最初にそれを停止してから、インデックス作成を続行する必要があります。

于 2014-10-01T02:52:37.173 に答える
0

デバイスからアプリを削除して再構築するだけで、これを修正しました。

于 2016-09-07T10:20:37.427 に答える
0

私の場合: project.xcworkspace ファイルではなく、Derived Data フォルダーでもありませんでした。

私は多くの時間を無駄にしました。さらに悪いことに、エラーメッセージはありません。Xcode側の手がかりはありません。絶対に負けた。

最後に、この関数 (10 個を超えるパラメーターを持つ) が責任を負います。

func animationFrames(level: Float,
                     image: String,
                     frame0: String,
                     frame1: String,
                     frame2: String,
                     frame3: String,
                     frame4: String,
                     frame5: String,
                     frame6: String,
                     frame7: String,
                     frame8: String,
                     frame9: String,
                     frame10: String) {
}

夢中になる!本当は気になるところです(構文エラーがないか、型がないので)

于 2017-05-03T22:49:46.247 に答える
0

私の場合、原因は、プライマリ エディターアシスタント エディターの両方で同時に同じファイルを開いたことが原因でした。Assistant Editorを閉じると、それが通りました。(Xcode バージョン 7.2.1)

于 2016-03-08T22:52:27.837 に答える
0

SwiftUI プロジェクトでこの問題が発生しました。私のSwiftUIビューの1つに、誤って宣言された変数があることが判明しました。私が持っていた:

@EnvironmentObject var roomViewModel

私が必要とした場所:

@EnvironmentObject var roomViewModel: RoomViewModel

コンパイラ エラーは発生せず、無限のインデックス作成のみでした。エラーを修正した後、プロジェクトはすぐにビルドされました。

于 2019-06-30T01:20:46.080 に答える
-2

私も問題に直面していました。同じプロジェクトを 2 回開いていることに気付きました。

したがって、QuitXCode > プロジェクトを開き、インスタンスが 1 つだけ開いていることを確認します > クリーン > 場合によっては CleanBuild フォルダー > ビルドします。

それはうまくいくはずです

于 2016-06-02T21:48:47.063 に答える