私は一日中いくつかの機能の変更を行いました。その後、私はworkspaceを閉じて再度開き、Couldn't load project
を表示します。
stackoverflow で利用可能なすべてのソリューションを試しましたが、どれも機能しませんでした。プロジェクトではココアポッドを使用しています。
他の修正はありますか?
project.pbxprojが何らかの理由でプロジェクトのロードに失敗した場合、これはエラーです。
ソリューション1-)project.pbxproj
プロジェクトフォルダ内のファイルにnotマージの競合がありました。
これを行うには、テキストエディターで開きます。次に、次のような割り込みを探す必要があります。
<<<<<<< HEAD
=======
>>>>>>> feature/...
競合が解決されたことを確認したら、ソース管理に移動して、ファイルの競合を解決済みとしてマークできます(解決済みのマージをコミットする場合)。
ソリューション2-)また、JSON構文に精通している可能性がある、同じファイル内の角括弧が欠落していることが原因である可能性もあります。これは通常、間違った競合解決が原因で発生します。
ソリューション3-)上記のソリューションのいずれもうまくいかなかった場合は、differenceを見て、何かを削除していないこと、プロジェクトファイルの構造を破損していないことを確認できます。ブランチ内の最後の正しいプロジェクトファイルと現在のプロジェクトファイルの間。私の場合、私は通常、それらの行を誤って削除したかどうかを確認することで問題を解決します。
name = NameOfGroup;
sourceTree = "<group>";
};
ソリューション4-)最終的なソリューションとして、壊れていないブランチからproject.pbxprojファイルを復元することができます。次に、最近追加したファイルの参照を手動でプロジェクトに追加します。
同じ問題が発生しました。私はプロジェクトを閉じて再開しました。それは私のために働いた。
私も同じ問題を抱えていました。
pod repo update
。終了するまで少し時間がかかります。pod install
。Project.pbxprojファイルに問題がある可能性があります
私はこのツールでこの問題を解決しました:
インストール後、チェックを実行しました:
エラーは、project.pbxprojのこのエラーに対する不適切なマージでした。
エラー:451:2行目に「;」がありません「D062826E1DE2F43300818438」
XCodeはこのエラーに関する多くの情報を提供しないため、.pbxprojを確認してこの可能性を確実に排除することをお勧めします
プロジェクト(またはそれを含むワークスペース)を開く前に、Xcodeをアップグレードする必要がありました。
Xcodeをアップグレードする必要があるかどうかを確認するには、(ワークスペースを開くのではなく)プロジェクトを直接開いてみると、次のエラーメッセージが表示されます。
'/path/to/your.xcodeproj'にあるプロジェクトは、将来のXcodeプロジェクトファイル形式であるため、開くことができません。このバージョンのXcodeで開くことができるように、互換性のあるバージョンのXcodeを使用してプロジェクト形式を調整します。
私の.pbxprojに競合がありました。競合を削除すると、うまくいきました。