2016-07-08 32 views

答えて

3

バンドル識別子は、あなたのアプリケーションの名前空間で、

PRODUCT_BUNDLE_IDENTIFIERがあなたのproject.pbxprojファイル内の変数であるApp Storeの世界で一意である必要があります。 AppleはXcode 7のリリースノートから、PRODUCT_BUNDLE_IDENTIFIERは "ターゲットのバンドルIDを設定するための推奨される場所"になったと言います。プロジェクト内の他の場所にあるBUNDLE_IDENTIFIERを使用している場合は、PRODUCT_BUNDLE_IDENTIFIERに変更して同期させる必要があります。

1

バンドル識別子 -

これは、アプリケーションの一意の識別子です。オペレーティングシステムはこれを使用してアプリを一意に識別します。 App Storeでは、すべてのアプリがこれを一意にしています。

CFBundleIdentifier(String - iOS、OS X)は、 バンドルを一意に識別します。システム上の別個のアプリまたはバンドルごとに固有の のバンドルIDが必要です。システムはこの文字列を使用して多くの 方法であなたのアプリを識別します。たとえば、プリファレンスシステムはこの文字列を使用して、特定のプリファレンスが適用されるアプリケーションを と識別します。 Launch Servicesは のバンドル識別子を使用して、特定の識別子で見つかった最初のアプリケーションを使用して特定の ファイルを開くことができるアプリケーションを探します。 iOSでは、 は、アプリケーションの署名の検証にバンドル識別子が使用されます。 ( - )(。)、及び期間 文字

バンドルID列は のみ英数字(A-Z、Z、0-9)、ハイフンが含まれていることを均一なタイプ識別子(UTI)でなければなりません。文字列も逆DNS形式でなければなりません。 の例では、会社のドメインがAjax.comで、Helloという名前のアプリ を作成する場合は、com.Ajax.Helloという文字列をアプリの のバンドルIDとして割り当てることができます。

製品バンドル識別子 -

これは、フォームのXCode 7.0 AppleはInfo.plistの

にCFBundleIdentifierに製品バンドル識別子を設定し、ユーザーの$(PRODUCT_BUNDLE_IDENTIFIER)することをお勧めします、Xcodeのプロジェクトファイル内の変数であります

新しいビルド設定の製品バンドルID (PRODUCT_BUNDLE_IDENTIFIER)は、ターゲットのID番号 のバンドルを設定するのに推奨される場所です。ターゲットのInfo.plistを に設定し、このビルド設定をCFBundleIdentifier キーの値に $(PRODUCT_BUNDLE_IDENTIFIER)として参照するように設定する必要があります。

関連する問題