1

Cocoa Core Competenciesから読みまし た。

アプリ ID は、1 つの開発チームの 1 つ以上のアプリを識別するために使用される 2 つの部分からなる文字列です。この文字列は、チーム ID とバンドル ID 検索文字列で構成され、2 つの部分はピリオド (.) で区切られています。

ただし、次のようにも述べています。

バンドル ID は、1 つのアプリを識別する一意の識別子であり、他のチームが使用することはできません。

アプリストアにあるアプリの同じバンドル ID を使用して、開発者アカウント ポータルにアプリ ID を登録できないことがわかりました。

識別子 'com.example.myapp' を持つアプリ ID は利用できません。別の文字列を入力してください。

したがって、2 人の開発者の 2 つのアプリが同じバンドル ID (com.example.MyApp など) を持つことができるかどうか、またこれにより競合が発生するかどうかはわかりません。

  • これら 2 つのアプリをデバイスにインストールできますか?
  • これら 2 つのアプリをアプリ ストアで許可できますか?
  • プッシュ通知はこれら 2 つのアプリでどのように機能しますか?
  • Fabric Crashlytics、Urban Airship、Google App Invites などの多くのサービスは、アプリを区別するためにバンドル ID に依存しているようです。
4

3 に答える 3

1

これら 2 つのアプリをデバイスにインストールできますか?

いいえ。同じバンドル ID を持つ別のアプリケーションをインストールしようとすると、既存のアプリケーションが置き換えられます。

これら 2 つのアプリをアプリ ストアで許可できますか?

いいえ。アプリ ストアにアプリケーションをアップロードすると、一意のバンドル ID が求められます。

于 2015-07-29T07:19:59.557 に答える