1. ホーム
  2. iphone

バンドル名、実行ファイル名、製品名...他に何かありますか?

2023-11-05 21:31:51

質問

バンドル名、実行ファイル名、製品名...これ以上ありますか?

誰か、iPhone プロジェクトの Xcode でのこれらの各使用を明確にするのを助けてくれませんか? これらは、私の生きているバジェスタを混乱させるのに失敗したことがありません...そして、私はそれらを間違えることに疲れています。

なぜ、1 つのアプリ環境にこれほど多くの異なる命名規則が必要なのでしょうか。また、これらを頭の中の正しい場所に置くために、それぞれをどのように使用すればよいのでしょうか。

どのように解決するのですか?

info.plistを見ると、このようになっています。

Bundle Display Name - ${PRODUCT_NAME}
Executable File - ${EXECUTABLE_NAME}
Bundle Name - ${PRODUCT_NAME}

つまり、通常PRODUCT_NAMEはバンドルとユーザーが見るものに同じ名前を与えることがお分かりいただけると思います。

場合によっては、バンドルや実行ファイルのような名前付けには適さない、より複雑な表示名が必要なことがあります。そのため、独立して変更することができます - しかし、変更する必要はありません。 デフォルトでは、PRODUCT_NAME はプロジェクト名と同じ名前になりますが、ビルド設定で上書きすることもできます。

よほどの理由がない限り、info.plist で設定されている方法を変更するべきではありません...ただ PRODUCT_NAME を変更するだけです。