バンドルIDサフィックス?それは何ですか?


回答:


70

会社がない場合は、名前を残してください。info.plistファイルのバンドルIDとiTunes Connectで送信したバンドルIDの両方が一致する限り、問題はありません。

バンドルIDサフィックスには、バンドルIDの完全な名前を記述する必要があります。

例:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!)

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)

この理由は、開発者ポータルで説明されています。

アプリID文字列には、ピリオド(。)で区切られた2つの部分が含まれています。アプリIDプレフィックス(デフォルトではチームIDなどABCDE12345)とアプリIDサフィックス(バンドルID検索文字列などcom.mycompany.appname)です。【強調追加】

したがって、この場合のサフィックスは完全な文字列com.awesomeapps.thebestappです。


6
しかし、一方が正しく、もう一方が正しくない理由は何ですか?長い名前を使用するのを忘れた場合、悪いことが起こりますか?
radven 2010

2
あなたはあなたの情報リストにcom.company.app反対のものを置く必要がありますcompany.appか?
Alex Coplan 2012年

1
プロビジョニングプロファイルと一致する限り、順序と形式は関係ありません。
Nikolay Frick、2012年

1
アプリの名前がの場合、TheBestAppサフィックスはにする必要がありcom.mycompanyname.TheBestAppますか?
非極性

30

バンドル識別子は、システムが設定を保存し、アプリケーションを一意に参照できるドメインとしてシステムによって使用されるアプリケーションのIDです。

これは逆DNS表記で表され、会社名とアプリケーション名を使用して作成することをお勧めします。

Awesome Appsという会社によるThe Best AppというアプリのバンドルIDの例は次のようになります。

com.awesomeapps.thebestapp

この場合、サフィックスはthebestappです。


1
ありがとう!送信すると、バンドルIDのドロップダウンが表示されます。私の場合それは言う:nameofapp-*。バンドルIDのサフィックスをABCに設定した場合、info.plistのバンドルIDを何に設定しますか?
イアンマッキンタイアシルバー2010

1
アプリIDはバンドルIDとは完全に別のものです。アプリIDは、アプリストア内のアプリのIDです。iOSはバンドルIDを使用して、アプリを一意に識別します。私の答えを読んでください。バンドルIDは逆DNS形式に従う必要があります:com.something.somethingelse
Jasarien

2
明確にするために、会社のドメイン名が.govで終わる場合、バンドルIDはgov.awesomeapps.thebestapp?
Vance Smith

2
4つのセグメントを使用できますか?例:com.awesomeapps.gamesdivision.thebestgame
Danyal Aytekin

3
理由を理解するという点では、ここでのコメントはどれも実際にそれを否定するものではありません。要求は、PREFIXではなくSUFFIXに対するものです。バンドル名はthebestappなので、com.awesomeappsというサフィックスが前に付きます。それはサフィックスではありません。Appleは事前に入力フィールドの1つにアプリ名を要求するので、それがバンドルINFIXを形成します。その部分は供給されます。OPが混乱しているのも当然です。答え?-何でも入れて、
送信
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.