2011-09-11 9 views
2

xcodeプロジェクトに追加されたファイルは別のMacで赤色に表示されます。プロジェクトにファイルを追加しているときの両方のウィンドウは同じように見えます。新しく開かれたプロジェクトでそれらを再追加すると、正常に動作します。私はこれを引き起こしていることを知る必要があります。xcodeプロジェクトに追加されたファイルは別のMacで赤色に表示されます

答えて

3

Xcodeプロジェクトにファイルを追加すると、「宛先グループのフォルダにアイテムをコピー」が表示されます。デフォルトではチェックされていません。それで、それは参照をコピーします。 Xcodeに追加したリソースを同じコンピュータ上の別の場所に移動するか、別のコンピュータで開くと、見つからない参照が検索されます。赤色のアイテムが欠落しています。 プロンプトが表示されたときに、[宛先グループのフォルダにアイテムをコピーする]チェックボックスをオンにすると、そのアイテムは表示されません。

別の理由があります。あなたや他の人が誤ってXcodeではなくFinderからProjectフォルダからファイルを削除してしまった場合、同じ結果が表示されます。

1

絶対パスまたは相対パスでファイルを保存するかどうかをプロジェクトで選択するオプションがあります。絶対値に設定することができます。そうであれば、他のマシンは、プロジェクトファイルと同じ場所にあるだけでなく、まったく同じ場所にある場合にのみファイルを見つけることができます。

ファイルを追加してプロジェクトを保存し、テキストエディタで確認することで、これをテストできます。 Finderでプロジェクトを右クリックし、[パッケージの内容を表示]をクリックします。その後、任意のテキストエディタでproject.pbxproj(またはそのようなもの)を開くことができます。 Xcodeを使用することもできます。追加したばかりのファイルを見つけて、パスの保存方法を確認します。

+0

? –

0

私はプロジェクトフォルダを誤って動かすと、すべて赤色になりました。 ディレクトリを元に戻した後、すべてのファイルに赤いマークが付きました。

左ペインのプロジェクトルートをクリックしてこれを解決しました [ID]の右ペインの[フルパス]の横にある矢印をクリックします。

別のオプションを選択してプロジェクトを元に戻すことで、それ自体がリフレッシュされます。

0

私はそれがあなたの好みの仕事環境に依存すると思うが、恐ろしい赤い三角形を避けるために私はすべてのファイルを連続的にコピーする。

0

Xcodeのbuggynessは、あなたがこの次の時間を試してみてください:

のrm -rf〜/ライブラリ/開発/ Xcodeの/ DerivedData/

相対パス対絶対の設定はあり