アプリ ID
アプリ ID は、一つの開発チームからの1つ以上のアプリを識別するために使用される、2つの部分からなる文字列です。文字列は、ピリオド(.)で2つの部分を分離し、チーム ID と バンドル ID の検索文字列 で構成されています。バンドル ID の検索文字列は一つのアプリのバンドル ID またはあなたのアプリのグループのバンドル ID のセットのどちらかに一致するようにあなたによって供給されているが、チームの ID は、アップルが提供し、開発チームごとに固有のものです。
アプリ ID には2種類あります:一つのアプリに使われる 明示的なアプリ ID と、ワイルドカードのアプリ ID で、アプリのセットに使われます。
明示的なアプリ ID は、一つのアプリに一致
明示的なアプリ ID がアプリに一致するためには、アプリ ID でのチーム ID はアプリに関連したチーム ID に等しくなければなりませんし、バンドル ID の検索文字列は、アプリのバンドル ID に等しくなければなりません。バンドル ID は、一つのアプリを識別し、他のチームに使用されることはできない、一意の識別子です。
ワイルドカードアプリ ID は複数のアプリに一致
ワイルドカードアプリ ID は、そのバンドル ID 検索文字列の最後の部分にアスタリスク(*)を含んでいます。アスタリスクは、バンドル ID の一部またはすべてを検索文字列で置き換えます。
バンドル ID を持つバンドル ID 検索文字列を照合するときにアスタリスク(*)は、ワイルドカードとして扱われます。ワイルドカードアプリ ID がアプリのセットと一致するには、バンドル ID は正確にバンドル ID の検索文字列にアスタリスクの前のすべての文字と完全に一致する必要があります。アスタリスクは、バンドル ID の残りのすべての文字に一致します。アスタリスクは、バンドル ID の少なくとも1つの文字に一致する必要があります。下の表は、バンドル ID 検索文字列と、いくつかのバンドル ID に一致するか一致しないかを示しています。
com.domain.* | (バンドル ID 検索文字列) | |
---|---|---|
com.domain.text | ✔ | * がテキストと一致します。 |
com.domain.icon | ✔ | * がアイコンに一致します。 |
com.otherdomain.database | ✘ | パターン内の d は、一致するものを見つけられない。 |
com.domain | ✘ | パターン内の . に一致するものを見つけられない。 |
com.domain. | ✘ | パターン内の * は、文字と一致しない。 |
アプリに一致させるワイルドカードアプリ ID については、チーム ID は正確に一致する必要があり、バンドル ID は、ワイルドカード一致規則を使用してバンドル ID 検索文字列と一致する必要があります。
関連記事
(なし)
既定の議論
次の章
前の章