7

TeamIdentifierPrefixとAppidentifierprefixの違いは何ですか。icloud(TeamIdentifierPrefix)とkeychain(Appidentifierprefix)が有効になっているアプリケーションエンタイトルメントファイルがあります。エンタイトルメントでこれらのプレフィックス値がどのように使用されているかを知っています。

.ipaを解凍し、embeded.mobileprovision内で、ユビキタスコンテナとキーチェーンアクセスの両方の値が同じであることがわかりました。つまり、TeamIdentifierPrefixとAppidentifierprefixが同じです。

私のappidがAppidentifierprefixであることを知っています。それでは、このTeamIdentifierPrefixは何ですか。誰かが私がこれを理解するのを手伝ってくれる?

ありがとう...

4

1 に答える 1

2

名前が示すように、Team Identifier はチームを識別します。つまり、App Store での (会社または個人の) ID です。一方、アプリ識別子は特定のアプリに対して一意です。チームに複数のアプリがある場合、それらすべてのチーム ID は同じですが、アプリ ID は異なります。

チーム ID は、Apple 開発者ポータル (メンバー センターの [アカウントの概要] の下) で確認できます。

通常、 App Identifier Prefixは Team Identifier Prefixと同じです。どちらも Apple によって割り当てられた数字と文字の組み合わせです。チーム ID プレフィックス (「1234ABCD」など) と、チーム用に選択したチーム ID 文字列 (「com.myteam」など) を組み合わせて、アプリ内でチームを識別します。

通常、アプリ識別子文字列にはチーム識別子文字列 (例: "com.myteam.supercoolapp") が含まれているため、アプリ バンドルを一意に識別するために、これにはアプリ識別子プレフィックス (通常はチーム ID プレフィックスと同じ) がプレフィックスとして付けられます。

要するに、通常、開発者としてのあなたには違いはありません。Xcode は、そのプレースホルダー ($(TeamIdentifierPrefix)など) が使用されている場合は常に、正しいものを自動的に使用します。

于 2015-03-02T16:18:59.207 に答える