アプリ ID


アプリ ID は、一つの開発チームからの1つ以上のアプリを識別するために使用される二つの部分からなる文字列です。文字列には2つの部分がを分けるピリオド (.) と、チームの ID および バンドル ID 検索文字列 で構成されています。チーム ID は、Apple が提供する、特定の開発チームに固有のもので、バンドル ID 検索文字列は、単一アプリのバンドル ID またはアプリのグループのバンドル ID のセットのいずれかに一致するように、あなたによって供給されています。


app_ids_2x

アプリ ID には2種類あります:単一のアプリに使用される 明示的なアプリ ID、およびアプリケーションのセットに使用される ワイルドカードアプリ ID です。


明示的なアプリ ID は、単一のアプリに一致する


明示的なアプリ ID がアプリに一致するためには、アプリ ID のチーム ID は、アプリに関連付けられたチーム ID に等しくなければならず、またバンドル ID 検索文字列は、アプリのバンドル ID に等しくなければなりません。バンドル ID は、単一のアプリを識別し、他のチームが使用することはできない一意の識別子です。


ワイルドカードアプリ ID は複数のアプリに一致する


ワイルドカードアプリ ID は、そのバンドル ID 検索文字列の最後の部分にアスタリスク (*) を含んでいます。アスタリスクは、検索文字列内のバンドル ID の一部または全部を置換します。


app_ids_wildcard_2x

バンドル ID とバンドル ID 検索文字列が一致する場合、アスタリスクは、ワイルドカードとして扱われます。ワイルドカードアプリ ID はアプリのセットと一致するためには、バンドル ID は正確にバンドル ID 検索文字列のアスタリスクの前のすべての文字と一致する必要があります。アスタリスクは、バンドル ID 内の残りのすべての文字に一致します。アスタリスクは、バンドル ID の少なくとも1つの文字と一致しなければなりません。以下の表は、バンドル ID 検索文字列とバンドル ID が一致する時と一致しない時を示します。


com.domain.*(バンドル ID 検索文字列)
com.domain.text* は text と一致します。
com.domain.icon* は icon と一致します。
com.otherdomain.databaseパターン中の d が一致するものを見つけることができません。
com.domainパターン中の . が一致するものを見つけることができません。
com.domain.パターン中の * が、文字と一致しません。


アプリに一致するワイルドカードアプリ ID については、チーム ID は正確に一致し、バンドル ID は、ワイルドカードの一致ルールを使用してバンドル ID 検索文字列に一致しなければなりません。


関連記事


(なし)


定義の議論


アプリ配布ガイド




目次
Xcode 9 の新機能
====================
  • アプリ ID
    明示的なアプリ ID
    ワイルドカードアプリ ID
    関連記事
    定義の議論
    














    トップへ














    トップへ














    トップへ














    トップへ














    トップへ