2016-08-25 13 views
0

私はsvnを使ってコミットする必要があるプロジェクトを持っています。ユーザーがプロジェクトをコミットして私のシステム上で更新すると、ファイルはプロジェクトで追加または更新されますが、それらのファイルへの参照パスは変更されません。ファイルのパスと更新に関するSVNとXcodeの問題

例:user1のシステムで ファイルABC.swiftのパスがUSER1 /アプリケーション/ Project1の/ ABC.swift

は、私は私のシステムでプロジェクトを更新するときにファイルが更新されますんが、参照パスが残っています上記と同じですが、私のシステムではパスが変更されるはずです。

ストーリーボードと同じ状況については、下の画像を確認してください。 パスは変更されず、ファイルが見つからないことを示す赤色のマーク付きファイルが表示されます。実際にはファイルはプロジェクトにありますが、相対パスは更新されません。

enter image description here

私は長いので、この上で苦労してきました。

答えて

1

プロジェクトには絶対パスがあります。グループ化またはプロジェクトの相対パスに変更する必要があります。これを行うには、Xcodeで右手のタブビューを開き、赤いファイルを選択します。右側のタブビューのアイコンの一番上の行の最初のアイコンを選択します。 [アイデンティティとタイプ] - [場所]に、小さなフォルダアイコンが付いたファイルの名前が表示されます。小さなフォルダのアイコンをクリックし、赤いファイルが黒くなるようにファイルを探します。次に、小さなフォルダアイコンのすぐ上に、Locationのポップアップメニューがあります。これを「グループに関連する」または「プロジェクトに関連する」に変更するすべての赤いファイルについてこれを繰り返します。プロジェクトをコミットし、同僚にプロジェクトの更新を依頼してください。それはあなたの問題を解決するはずです。

関連する問題