Edited at

Xcode ファイル追加 copy items if needed メモ

初心者です。

FirebaseDatabaseを使うために設定ファイルをXcodeに入れたのだが、いつも出てくる

どっち? どっちだっけ? チェック入れるであってるよね?そうだよね?? 

→結果ググる →めんどい

こいつに迷わされるので、メモを残す。

Copy items if needed はその追加するファイルをそのプロジェクトフォルダの中にコピーするかどうかの選択。


  • チェックを外すと(プロジェクト内にコピーしない) → 非推奨 (この辺はよくわからない)

    基本は外部のフォルダを見に行くとのことになるので、やらない方が良い。

    例えば、個人のデスクトップにあるファイルを参照元にすると

    他の人はそのファイルを参照することができない。

    個人での場合は良いが、複数の際はやめたほうが良い。

    下記の記事が少し参考になった。


  • チェック入れる → 推奨

    フォルダ内にコピーが作成される。

    プロジェクト内にコピーが作成されるため

    誰でも?参照することができる。

    Finderなどからファイルを削除する(プロジェクトから削除)とXcodeで赤くなる。

    →参照してるファイルないよってなる。


あと、ファイル削除も

RemoveRefarence ではなく MoveTrash を選択しましょう。

Xcodeからはファイルが削除されますが、参照?先のフォルダには残ってしまいます。

参照記事

https://hajihaji-lemon.com/smartphone/swift/add-file-to/

https://fukatsu.tech/file-treatment-xcode