33

新しいMacbookRetinaでXcode4.3.3を実行していますが、起動直後にXcodeがフリーズし始めました。私は2つのプロジェクトに取り組んでいたので、Xcodeが起動すると、私が取り組んでいた2つのプロジェクトがすぐに起動します。最初のものは時々ロードされますが、2番目のものは常にフリーズします。プロジェクトがすぐに起動するため、Xcodeの機能にアクセスできません。起動時にプロジェクトの起動を停止する方法すらわかりません。これが私がこれまでにしたことです:

  1. 再起動されたコンプ-プロジェクトを起動してフリーズします
  2. キャッシュ内のすべてを削除しました〜/ Library / Developer / Xcode / DerivedData-プロジェクトを起動し、フリーズします
  3. アンインストールされたXcode(Launchpadを押したまま、(x)をクリックします)。Xcodeを再インストールしました。-それでもプロジェクトを起動してフリーズします
  4. プロジェクトを元のフォルダから移動しました-それでもプロジェクトを起動してフリーズします
  5. 新しいiOSuser2を作成し、Xcodeを起動しました-プロジェクトを起動したり、フリーズしたりしません!
  6. user1でフリーズプロジェクトを外部にコピーし、user2としてログインし、プロジェクトを起動しました-フリーズしません!しかし、Xcodeプロファイルと証明書を新しいユーザーに転送する必要があります。

では、一体何が起こっているのでしょうか?User1を使用したいのですが、実際に問題を解決して、再発した場合に新しいユーザーを作成する必要がないようにします。(ユーザーn + 1、無期限に魅力的なオプションではありません)。

起動時にXcodeがフリーズする

4

15 に答える 15

43

これをチェックしてください:(ここから引用)

復元しないことで正気を復元する

Lionの復元機能のおかげで、特定のアプリケーションで開いたままにしたすべてのウィンドウは、再起動しても開いたままになります。これは、Webブラウザやテキストエディタで非常に役立ちます。ただし、特定のアプリ(特に、同じドキュメントに再度アクセスする必要がほとんどないアプリ)では、この機能はさらに煩わしいものになります。ウィンドウの再開は、実際にはアプリごとに構成されます。プレビューおよびQuickTimePlayerXで再開を無効にするターミナルコマンドは次のとおりです。

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

コマンドを試す前に、アプリを終了してください。繰り返しますが、変更を元に戻すには、「true」を「false」に交換します。

Xcodeでも同様のことができるかもしれません。

optionそれ以外の場合は、キーを押しながらを押して、Lionでアプリケーションを終了し、以前に開いていたウィンドウを破棄できますCMD+Q。したがって、Xcodeを起動し、ウィンドウを開く前にオプションを押したまま終了してから、再起動すると、ウィンドウが開かないようにすることができます。次に、問題の修正を試みることができます。

更新:ここに問題を解決したコメントからのいくつかの追加情報があります...

次に、プロジェクトを修正してみます...次のディレクトリを削除します。

MyProject.xcodeproj/xcuserdata
MyProject.xcodeproj/project.xcworkspace/xcuserdata

これらのディレクトリには、ウィンドウの位置、開いているファイル、展開されているプロジェクトグループなどが格納されるため、同じユーザー名を持つ複数のマシンでソース管理を使用し、それらのファイルが無視されない場合が1つの原因となる可能性があります(ソース管理を使用している場合)。Retinaと非Retina、または異なるバージョンのXcodeは、これらのファイルを異なる方法で使用する可能性があり、ソース管理のマージにより、ファイルの一貫性が失われる可能性があります。したがって、ソース管理でこれらのディレクトリを削除して無視し、それらが再度追加されて再び問題が発生しないようにしてください。

于 2012-06-28T15:47:25.773 に答える
28

これを修正したのは、で保存されていないドキュメントを削除することでした~/Library/Autosave Information。Xcodeが問題なく起動した後。

于 2012-12-14T10:26:18.677 に答える
17

apple.stackexchange.comでanswerを使用すると、次のようなトリックが得られました。

ディレクトリを削除する~/Library/Saved Application State/com.apple.dt.Xcode.savedState/と役立つ場合があります。

これが機能しなかった場合は、削除 します~/Library/Developerここここから取得)

于 2019-04-22T10:59:15.840 に答える
9

プロジェクトを開き、右クリックしてyourprojectname.xcodeprojからをクリックしShow package contentsます。

そこに表示されますxcuserdata。消して。

次に、を右クリックしproject.xcworkspace、をクリックしShow package contentsて削除しxcurserdataます。

最後に、Macを再起動してプロジェクトを再度開きます。すべてが正常に戻るはずです。

于 2017-02-16T20:06:19.933 に答える
7

Xcodeの[プロジェクトを開く]ダイアログで誤って[プロジェクト]フォルダをダブルクリックすると、すべてのプロジェクトを一度に開こうとしてフリーズしました。このブランチからのアドバイスは役に立ちませんでしたが、いくつか検索した後、ファイルを見つけたので、それを削除する必要があります。current_user / Libraries / Autosave Informationを見つけて、そこからすべてのXcode関連を削除します。

于 2012-10-04T20:52:20.917 に答える
5

私が抱えていた問題:プロジェクトにcasetagramライブラリを追加したとき、Xcodeの起動から数秒後、ファイルのインデックスを作成する前に(私が思うに)、ファイルがフリーズしていました。フォルダの名前を別の名前に変更し、名前を元に戻すだけで、Xcodeが再びフリーズします。

私の解決策:

  1. Command-Option-Shift-Kを押して、ビルドフォルダーをクリーンアップします。
  2. Xcodeを終了し、〜/ Library / Developer / Xcode/DerivedDataを手動でクリーンアップします

それで:

Xcodeがフリーズするまでに時間がかかる場合:Xcodeを起動してから、[オーガナイザー]-> [プロジェクト]をすばやく開き、プロジェクトをリストから削除する必要があります(Xcodeがフリーズするプロジェクト)。

オーガナイザーを開くのに十分な時間がない場合は、次のようにします。1)Xcodeを終了します。2)プロジェクトが配置されているフォルダーの名前を変更します。次に、ソリューションの1つのバリアントを実行します(オーガナイザーを開き、Xcodeがフリーズされるプロジェクトを削除します)3)フォルダーの名前を元に戻します

このすべてのアクションの後でXcodeがフリーズする場合は、他のプロジェクトを開いてコンパイルしてみてください。それが機能する場合は、戻ってXcodeがフリーズされたプロジェクトをビルドしてみてください。Xcodeが再び凍結される場合は、この具体的なプロジェクトでの理由

于 2014-05-12T08:05:36.863 に答える
4

今日、同じ問題が発生しました。同じ構成のXcode4.3.3がRetinaディスプレイのMacBookProで実行されています。このページを読み、最初にjhabbottによって上記のファイルを削除してみることにしました:MyProject.xcodeproj/xcuserdataおよびMyProject.xcodeproj/project.xcworkspace/xcuserdataディレクトリ。それはうまくいった。ファイルを削除した後、Xcodeを起動し、[ファイル]>[最近使用したファイルを開く]を選択してプロジェクトを開くことができました。コマンドキーを押しながらプロジェクトファイルをクリックし、メニューから[パッケージの内容を表示]を選択すると、これらのアイテムをFinderから直接削除できます。

于 2012-07-19T06:09:26.893 に答える
3

すべてのXcodeプロジェクトを含むルートディレクトリの名前を変更することで、この状態を修正しました。

Xcodeが実行されていないときに、ディレクトリの名前を変更してから、Xcodeを起動します。Xcodeはプロジェクトを見つけることができず、黙ってそれらを無視します。Xcodeを終了し、ディレクトリを元の名前に戻し、Xcodeを再起動します。起動時にプロジェクトをロードしようとしないでください。

これが機能する理由はわかりませんが、ステップ4(プロジェクトの移動)は機能しません。

于 2012-06-28T17:52:09.360 に答える
3

それはばかげていますが、すべての解決策を試した後、アップルのicloudがドキュメントからクラウドにリポジトリをバックアップしてそこから実行しようとしていることがわかりました。ロード時間が非常に遅くなり、フリーズします-リポジトリがicloudフォルダの外にあることを確認するか、単に無効にしてくださいそれ。

于 2019-11-14T11:22:47.883 に答える
3

私はすべてを試しましたが、何も役に立ちませんでした。この問題を解決しようとしている間、すでに3時間を失いました。

すべてを助けて解決したのは、これを私のターミナルで実行することでした

defaults delete com.apple.dt.Xcode
于 2021-02-16T20:31:14.577 に答える
1

私にとっての問題は、XcodeがファイルにアクセスしようとしたときにiCloudDriveがファイルを同期していたことでした。

iCloud Driveで同期されていないディレクトリにプロジェクトをコピーすることで問題を修正できました(cpFinderではなくコマンドを使用)

于 2019-08-26T02:32:04.887 に答える
0

Macを再起動した後、それは私に起こりました。何かが正しく保存されておらず、電源を入れた後もXcodeが「応答しない」ままだった可能性があります。最後に開いたプロジェクトのルートの名前を変更しました。スタックする代わりにXcodeを開くと、Xcodeが開き、プロジェクトが見つからないというエラーで応答します。それから私は定期的にプロジェクトを開いて、それはうまくいきました。

于 2019-09-07T22:03:18.813 に答える
0

誰かがまだこの問題を抱えている場合、プロジェクトがiCloudドライブにある場合、これは同期の問題を引き起こす可能性があります。ドライブの外に移動することで、問題を解決します。(少なくとも私にとっては、他のすべてを試しました)

于 2020-03-29T19:27:53.363 に答える
0

最後のプロジェクトを自動的にロードせずにXcodeを開くには、Shiftキーを押しながらドックからアイコンを選択します。これは、「悪いプロジェクト」を回避し、IDEからトラブルシューティングするのに役立ちました。

于 2020-06-15T14:22:10.093 に答える
-1

これらのディレクトリを削除する必要があります。

MyProject.xcodeproj/xcuserdata
MyProject.xcodeproj/project.xcworkspace/xcuserdata

jhabbottが言うように、これらのディレクトリには開いているファイルやウィンドウなどの場所が保存されており、安全に削除できます。一般的に問題は、xcuserdataに、もう存在しない古いネットワーク共有への参照があり、xcodeがそこに長時間アクセスしようとしていることです。

すべてのXCodeプロジェクトのこれらのディレクトリを必ず削除してください。

于 2013-09-11T01:37:03.050 に答える