用語解説

Appleプラットフォーム向けソフトウェアの開発と配信に関連する用語や表現について確認しましょう。

Access WiFi Information

Access WiFi Informationでは、現在接続されているWi-Fiネットワークに関する情報を取得できます。

ドキュメントを見る

Account Holder

プログラムへの登録を実行したユーザーには、自動的にAccount Holder(アカウントホルダー)の役割が割り当てられ、そのユーザーがAppleとの法的契約を締結する責任を担います。Account Holderの役割を持つユーザーは、プログラムのメンバーシップに含まれるすべての開発ツールとリソースにアクセスできます。Account Holderの役割を持てるのはメンバーシップ1つにつき1人だけですが、この役割を他のユーザーに譲渡することはできます。

Account Holderの権限について詳しく

Ad Hocプロビジョニングプロファイル

Ad Hocプロビジョニングプロファイル(Ad Hoc Provisioning Profile)を使うと、指定したデバイスにアプリをインストールしてアプリサービスを利用できます。これは、2種類の配布用プロビジョニングプロファイルのうちの1つです(もう1つはアプリをApp Store Connectにアップロードする際に使用します)。

1つまたは複数のアプリに合致するアプリID、テストに用いるデバイスのリスト、1つの配布用証明書を指定して、Ad Hocプロビジョニングプロファイルを作成します。アプリをエクスポートすると、プロファイルがApp Bundleに組み込まれ、iOSアプリ(IPA)ファイルが配布用証明書で署名されます。

さらに詳しく

Admin

Admin(管理者)の役割を持つユーザーはチームの第2連絡先となり、Account Holderと同じ責任を多数担います。Adminはすべてのアプリにアクセスでき、Account Holder以外のユーザーの役割を編集できます。

組織のチームのAdminは、「Certificates, Identifiers & Profiles(証明書、ID、プロファイル)」へのアクセス権を持ち、証明書、ID、プロファイル、UDID、アプリIDなどを管理できます。

注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。アクセス権は役割の種類によって調整できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。役割について詳しくは、こちらをご参照ください。

App Attest

App Attestでは、サーバ接続時にアプリIDの署名を行うことで、サーバに接続しているiOSアプリが正当なものであることを検証できます。

App Bundle

App Bundleを使用すると、カスタマーはApp Storeでデベロッパから最大10個のiOS向け有料アプリを割引価格でまとめて購入できます。App Bundle内の1つ以上のアプリを購入済みのカスタマーは、「コンプリート・マイ・バンドル」機能を使って、バンドルの価格から以前の購入分を差し引いた金額で残りのアプリを購入できます。

App Bundleのマーケティングガイダンスについて詳しくは、こちらをご参照ください。

App Group

App Group(アプリグループ)を利用すると、複数のアプリから共有コンテナにアクセスでき、アプリ間で特定の通信ができるようになります。

App Manager

App Manager(アプリ管理者)の役割を持つユーザーは、自分がアクセス権を持つアプリのすべての側面を編集でき、ほかのユーザーにそれらのアプリへのアクセス権を与えることができます(アクセスを特定のアプリに制限することもできます)。App ManagerはAccount HolderまたはAdmin以外のチームメンバーを追加することもできます。

また、この役割を持つユーザーはレポートへのアクセス権を有し、自分の役割に関連付けられたレポートをダウンロードできます。この権限を追加すると、ユーザーはすべてのアプリへのアクセス権を得ます。

組織のチームでこの役割を割り当てられたユーザーは、「Certificates, Identifiers & Profiles(証明書、ID、プロファイル)」へのアクセス権を有し、証明書、ID、プロファイル、UDID、アプリIDなどを管理できます。この権限を追加すると、すべてのアプリに関連付けられた証明書、ID、プロファイルがユーザーに表示されます。

App Managerの役割の権限について詳しくは、こちらをご参照ください。

注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。

App Review

App Reviewは、配信のために提出されたアプリが信頼でき、意図した通りに機能し、Appleのガイドラインに従ったものであることを確認するための審査プロセスです。App Reviewについて詳しくは、こちらをご参照ください。

App Sandbox

App SandboxはmacOSのアクセス制御技術であり、アプリが危険にさらされた状況でもシステムやユーザーデータを保護することができます。Mac App Storeで配信するアプリでは、App Sandboxを有効にする必要があります。

ドキュメントを見る

App Store Connect

App Store Connectは、Apple Developer Programのメンバーが、アプリ、アプリ内課金、アプリ内イベント、その他のコンテンツの公開および管理を行うための一連のツールです。TestFlightを使ったアプリのベータ版テストへのテスターの招待、支払いの受け取りのための税金/口座情報の追加、売上レポートへのアクセス、アナリティクスの表示など、さまざまなことが行えます。

最初は、Account Holder(Apple Developer Programの登録申請者)のみがApp Store Connectへのアクセス権を持ちます。その後、Account HolderはApp Store Connectで追加ユーザーを作成し、特定の役割を割り当てることができます。App Store ConnectはWebサイト上で利用でき、iOS/iPadOS向けのアプリとしても提供されています。

App Thinning

App Thinningは、アプリのインストールを最適化するAppleとオペレーティングシステムのプロセスであり、特定バージョンのオペレーティングシステムを使用しているデバイスの機能に合わせてビルドを調整し、それによってフットプリントを最小限に抑えます。App Thinningを使用することで、デバイス上のほとんどの機能を使用しつつAppleのソフトウェアのアップデートに対応できるアプリを、新しいバージョンを作成せずに配信することができます。さらに、App Thinningはダウンロードを高速化し、他のコンテンツのためにディスク容量を節約することで、ユーザーエクスペリエンスを向上させます。

App Analytics

App Store Connectの「App Analytics」セクションでは、App Storeでのユーザー獲得の状況、使用状況、収益のトラッキングと分析を確認できます。「App Analytics」について詳しくは、こちらをご参照ください。

Apple Developer Enterprise Program

Apple Developer Enterprise Programでは、所属する組織の従業員にのみ配信できる、独自の社内アプリを開発することができます。メンバーシップに登録すると、ベータ版OSリリース、アプリの機能、アプリを開発/テスト/配信するためのツールを開発チーム全体で利用できます。また、Apple Developer Enterprise Programのメンバーであれば、Developer ID証明書を作成してMacアプリを配信することもできます。

Apple Developer Enterprise Programについて詳しく

Apple Developer Program

Apple Developer Programは、iPhone、iPad、Mac、Apple TV、Apple Vision Pro、Apple Watch向けのアプリの開発に関心を持つ、組織、個人、個人事業主または個人経営者を対象としたメンバーシップ制のサービスです。メンバーシップに登録すると、ベータ版OSリリース、アプリの高度な機能、アプリやSafari Extensionの開発、テスト、配信に必要なツールを利用できます。

Apple Developer Programについて詳しく

Apple ID

Apple IDは、すべてのAppleサービスにアクセスし、デバイス間でシームレスに作業するためのアカウントです。デベロッパはApple IDの認証情報を使ってAppleデベロッパアカウントおよびApp Store Connectにサインインします。複数のチームに所属している場合は、単一のApple IDを使ってサインインし、サインイン後に該当するチームを選択します。

Apple IDを管理する

Apple Pay

Apple Payを利用すると、アプリ、App Clip、Safari上のWebサイトで簡単かつ安全に支払いをすることができます。

Apple Payについて詳しく

Apple Pay Laterマーチャンダイジング

Apple Pay Laterマーチャンダイジングでは、アプリでApple Pay Laterマーチャンダイジングの視覚的なウィジェットを表示して、Apple Pay Laterが利用できることと、そのメリットを伝えることができます。

Appleでサインイン

「Appleでサインイン」を利用すると、ユーザーはApple IDを使用してアカウントを設定し、アプリや関連するWebサイトにサインインすることができます。アプリのアプリIDで「Appleでサインイン」の機能を有効にして、利用を開始しましょう。

「Appleでサインイン」について詳しく

Associated Domains

Associated Domainsでは、アプリをあるドメインに関連付けて、特定の機能(Safariに保存されたパスワードへのアクセスやアクティビティの継続など)を利用できるようにします。

ドキュメントを見る

AutoFill credential provider

AutoFill credential providerは、ユーザーの許可を得て、Safariやその他のアプリにユーザー名とパスワードを自動入力できるようにする機能です。

Background Modes

Background Modesは、バックグラウンドサービスを提供するアプリが、バックグラウンドで継続して実行できるようにする機能です。

ドキュメントを見る

ClassKit

ClassKitを使用すると、iPad用の教育アプリと、教育機関で使用されるスクールワークアプリを連携させることができます。教育アプリでは、教師が割り当てられるアクティビティをそのアプリ内で見つけたり、タップ1回で生徒を適切なアクティビティに直接導いたり、生徒の進捗データを特定の教師間だけで安全に共有し、生徒ごとに教え方を調整したりすることができます。

ClassKitについて詳しく

CloudKit

CloudKitを使用すると、アプリのデータやユーザーデータを構造化してiCloudコンテナに格納し、アプリの全ユーザー間で共有することができます。

CloudKitについて詳しく

Communication Notifications

Communication Notificationsを使用すると、アプリで個人から個人または複数の人に対して、コミュニケーションのための通知を送信することができます。

Custom Network Protocol

Custom Network Protocolを有効にすると、アプリで、インターネットプロトコルの上位で動作するカスタムネットワークプロトコルや、ネットワークリンク層の上位で動作するカスタムネットワークプロトコルを使用することができます。

Customer Support

Customer Supportの役割を持つユーザーは、「アプリ」セクションでカスタマーレビューを閲覧、表示し、レビューに返答することができます。この役割だけが割り当てられているユーザーは、「アプリ」セクションでアプリの「評価とレビュー」ページおよび「ユーザーとアクセス」のみにアクセスできます。

Customer Supportの役割の権限について詳しくは、こちらをご参照ください。

注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。

Data Protection(データ保護)

Data Protection(データ保護)を使用すると、機密性の高いユーザーデータにアクセスするアプリが、一部のデバイスに内蔵されている暗号化機能を利用できるようになります。

ドキュメントを見る

Developer

Developerの役割を持つユーザーは、開発用証明書の作成と無効化、証明書署名リクエストの提出、プロビジョニングプロファイルのダウンロード、App Store Connectへのバイナリのアップロード、内部TestFlightユーザーの管理など、さまざまなことが行えます。

ただし、アクセスが特定のアプリに制限される場合もあります。注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。アクセス権は役割の種類によって調整できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。役割について詳しくは、こちらをご参照ください。

Developer ID証明書

Developer ID証明書は、Mac App Store以外の場所でアプリを配信する際に使用する、配布用証明書の一種です。Developer ID証明書でMacアプリ、プラグイン、インストーラパッケージを署名すると、Gatekeeperによって、アプリがマルウェアのデベロッパによって作成されたものではないこと、また改ざんされたものでもないことが証明されます。Gatekeeperが有効であれば、署名済みのアプリはmacOS上で起動します。Developer ID証明書は、Apple Developer ProgramとApple Developer Enterprise Programのメンバーにのみ発行されます。

Developer ID証明書には、アプリに署名するためのDeveloper ID Applicationと、インストーラパッケージに署名するためのDeveloper ID Installerの2種類があります。

Extended Virtual Addressing

Extended Virtual Addressingを有効にすることで、アドレス空間をさらに利用できるようになります。

Family Controls

Family Controlsを使用すると、アプリをペアレンタルコントロールに対応させることができ、Screen Time APIのManaged SettingsフレームワークおよびDevice Activityフレームワークへのアクセス権をアプリに付与することができます。Family Controlsを使用するには、ユーザー登録のためのファミリー共有が必要です。これにより、アプリの削除を防止し、Network Extensionsからのコンテンツフィルタをオンデバイスで利用することができます。

FileProvider Testing Mode

FileProvider Testing Modeでは、fileproviderdでの処理のタイミングをデベロッパがコントロールできるテスト専用モードを利用することができます。

Finance

Financeの役割を持つユーザーは、「支払と財務レポート」、「売上とトレンド」、「契約/税金/口座情報」にアクセスできます。この役割を持つユーザーは、すべてのアプリにアクセスできます。「ユーザーとアクセス」で自分自身のユーザー情報を編集することはできますが、このセクションでそれ以外の情報を編集することはできません。

Financeの役割の権限について詳しくは、こちらをご参照ください。

注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。

Fonts(フォント)

Font Installationを使用すると、ユーザーの許可を得て、アプリでカスタムフォントをインストールして使用することができます。

Game Center

Game CenterはAppleのソーシャルゲームネットワークです。プレイヤーはさまざまなAppleデバイスでゲームを見つけて、Leaderboardでスコアや達成項目を確認できるほか、友達を招待したり、自動マッチング機能でマルチプレイヤーゲームを始めたりできます。

さらに詳しく

Game Controllers

Game Controller機能を使用すると、アプリがゲームコントローラに対応することを指定し、Game Controllerフレームワークをプロジェクトに追加することができます。

ドキュメントを見る

Group Activities

Group Activitiesを使用すると、アプリを1つまたは複数のデバイス上の同一アプリと通信させて、FaceTime通話内でのグループアクティビティを作成することができます。Group Activitiesでは、複数のユーザーが一緒にビデオを観たり、音楽を聴いたり、他の同期型アクティビティを楽しむことができます。

Hardened Runtime

Hardened Runtimeは、アプリのセキュリティ保護を提供する機能です。認証を受けるためにmacOSアプリをアップロードする際は、Hardened Runtime機能を有効にし、アプリに必要な機能のエンタイトルメントを宣言する必要があります。

重要:Hardened Runtime機能は、Xcode 10以降とmacOS 10.13.6以降で利用できますが、機能のテストはmacOS 10.14以降で行う必要があります。

HealthKit

HealthKitを使用すると、ヘルスケアアプリに表示されるユーザーのヘルスケアデータやアクティビティデータを、アプリが読み取ったり書き込んだりできるようになります。

HealthKitについて詳しく

HealthKit Estimate Recalibration

HealthKit Estimate Recalibrationを使用すると、指定したサンプルタイプの推定値をリキャリブレーションするようアプリからデバイスに指示することができます。

HLS Interstitial Previews

HLS Interstitial Previewsを使用すると、デベロッパプレビューとして利用可能になる新しいインタースティシャルAPIを利用できるようになります。

HomeKit

HomeKitを使用すると、ユーザーがアプリを使って、自宅のスマートアクセサリ(周辺機器)を管理できるようになります。たとえば、アクセサリの設定、アクセサリを制御するアクションの作成、アクションのグループ化、Siriを介したアクションの実行、といったことが可能になります。

HomeKitについて詳しく

Hotspot Configuration

Hotspot Configurationは、アプリでWi-Fiネットワークの設定を行えるようにします。

ドキュメントを見る

iCloud

iCloud APIを使用すると、iCloudにアプリのデータやドキュメントを安全に保存し、macOS、iOS、watchOS、tvOS、Web間でデータを最新の状態に保つことができます。

デベロッパ向けiCloudについて詳しく

iCloud Display Set

iCloud Display Setを使用すると、複数のiCloudアプリに対し、iCloudの「書類およびデータ(Documents & Data)」設定で単一エントリを使用できます。個々のアプリがデータをそのコンテナに書き込みますが、表示セットはすべてのコンテナに使用されるストレージを参照します。

たとえば、個別のiCloudコンテナを持つカスタムのカレンダー、タスクリスト、およびアラームクロックの各アプリを提供する場合、ユーザーのiCloudの「書類およびデータ(Documents & Data)」設定に各アプリが表示されます。ユーザーがこれらのアプリのデータストレージを単一の設定で構成できるようにしたい場合は、これら3つのアプリすべてのコンテナを含む「NotifyMe」という名前のiCloud Display Setを作成できます。

iCloud.MyCalendar

iCloud.MyTasks

iCloud.MyAlarm

これらのアプリのデータを格納するようにiCloudを設定した場合、ユーザーには「NotifyMe」の表示セットのみが表示されます。

iCloud Documents

iCloud document storageを使用すると、ユーザーのすべてのデバイスでアプリのドキュメントにアクセスできるようになります。

ドキュメントを見る

iCloud Key-Value Storage

iCloud Key-Value Storageは、ユーザーのすべてのデバイスで、アプリの環境設定、構成、状態に関する情報(キーと値のペアとして保存されます)を使用可能にします。

ドキュメントを見る

iPhone/iPad向けのApp Store Connect

iPhone/iPad向けのApp Store Connectは、アプリのプロダクトページや売上およびトレンド情報を表示できる、モバイルデバイス向けアプリです(売上およびトレンド情報はApp Store Connectの「売上とトレンド」セクションでも確認できます)。また、アプリのカスタマーレビューの確認、ビルドの却下、アプリのリリース、およびその他の基本的なアプリ管理アクションを実行できます。

iPhone/iPad向けのApp Store ConnectはApp Storeで入手可能です。

Keychain Sharing

Keychain Sharingを使用すると、アプリがユーザーのキーチェーンから取得したパスワードを、チームが開発した他のアプリで使用できるようになります。

ドキュメントを見る

Low Latency HLS

Low Latency HLSを有効にすると、対象となるクライアントに対して、Apple HLSプロトコルによる新しい低遅延ストリーミングモードを利用できるようになります。

Maps

Maps機能を使用すると、マップアプリが提供する内容よりさらに具体的な道順や経路(地下鉄の経路情報、ハイキングコースやサイクリングロードなど)をアプリで提供できるようになります。

Appleマップとの統合について詳しく

Marketing

Marketingの役割は、マーケティングアセットやプロモーション用アートワークを管理するユーザーを対象としています。アプリがApp Storeでのフィーチャーの候補になった場合、Appleはこの役割を持つユーザーに連絡します。この役割を持つユーザーは、「アプリ」セクションでアプリのメタデータを更新し、プロモーションコードをリクエストすることもできます。ただし、アクセスが特定のアプリに制限される場合もあります。

また、この役割を持つユーザーはレポートへのアクセス権を有し、自分の役割に関連付けられたレポートをダウンロードできます。この権限を追加すると、ユーザーはすべてのアプリへのアクセス権を得ます。

Marketingの役割の権限について詳しくは、こちらをご参照ください。

注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。

MDM Managed Associated Domains

MDM Managed Associated Domainsを使用すると、アプリに含まれているAssociated Domainsに対して、MDMが特定の値(環境に固有のサーバ名など)を補うことができるようになります。

Multipath

Multipathを使用すると、アプリでMultipath TCPなどのMultipathプロトコルを使用して、特定のインターフェイスから別のインターフェイスにトラフィックをシームレスに渡すことができるようになります。

ドキュメントを見る

Near Field Communication (NFC) Tag Reading

Near Field Communication (NFC) Tag Readingを使用すると、アプリでNFC Data Exchange Format(NDEF)形式のNFCタグを読み取ることが可能になります。

ドキュメントを見る

NetworkExtension

NetworkExtensionを使用すると、App Extensionでデバイスのネットワーク機能を拡張およびカスタマイズできるようになります。

ドキュメントを見る

On Demand Install Capable

バンドルがApp Clipであるかどうかを示すブール値です。

Personal VPN

Personal VPNを使用すると、アプリで独自のシステムVPN構成を作成し、制御できるようになります。

ドキュメントを見る

Price

Priceとは、App Store Connectでデベロッパがアプリに対して選択するカスタマー価格のことで、App Storeでの取引におけるカスタマーにとっての価格とデベロッパの収益の両方を決定づけるものです。カスタマー価格には、別紙2の有料アプリケーション契約に基づいてAppleが徴収し納付する税金が含まれます。米国およびカナダの場合は、カスタマーに請求される請求金額に消費税等が加算されます。

カスタマー価格から該当する税金とAppleのコミッションを差し引いた金額が、デベロッパの収益です。

価格が無料の場合を除き、アプリを販売する前に有料アプリケーション契約を締結しておく必要があります。

すべての価格と通貨については、各アプリの「価格および配信状況」ページをご確認ください。

Sales

Salesの役割を持つユーザーは、「売上とトレンド」および「App Analytics」にアクセスできます。このユーザーは、レポートへのアクセス権も与えられている場合に限り、売上レポートの全文をダウンロードできます。ただし、アクセスが特定のアプリに制限される場合もあります。

また、この役割を持つユーザーはレポートへのアクセス権を有し、自分の役割に関連付けられたレポートをダウンロードできます。この権限を追加すると、ユーザーはすべてのアプリへのアクセス権を得ます。

Salesの役割の権限について詳しくは、こちらをご参照ください。

注:組織内のユーザー全員が、App Store Connectやその他すべてのメンバーシップリソースとメンバーシップ特典を利用できます。ただし個人としてApple Developer Programに登録した場合、その他のユーザーをApp Store Connectで追加しても、それらのユーザーはApp Store Connectへのアクセス権を得るだけで、Apple Developer Programの参加チームのメンバーとはみなされません。

Sensitive Content Analysis

Sensitive Content Analysisでは、アプリでデバイス上のヌードを含むセンシティブな画像やビデオを検出できるようにし、表示前にユーザーが表示するかを選択できるようにしたり、より強力な介入を行うなどの意図に従います。

Shallow Depth and Pressure

Shallow Depth and Pressureでは、安全限界までの水中の深度データにアクセスできます。

Siri

Siri機能を使用すると、アプリでSiriのリクエストを処理できるようになります。

Siriについて詳しく

SKU

SKUは各アプリに付与された固有のIDで、ユーザーには表示されません。SKUには英数字、ハイフン、ピリオド、アンダースコアを使用できますが、ハイフン、ピリオド、およびアンダースコアを先頭に使用することはできません。あなたの組織にとって意味のある値を使用します。

重要:アプリレコードを保存した後でSKUを編集することはできません。

System Extension

System Extensionを使用すると、アプリで関連するSystem Extensionをインストールできるようになります。

Tap to Present ID on iPhone(表示のみ)

Tap to Present ID on iPhone(表示のみ)では、アプリでiOSのシステムUIを使用して、視覚的な確認のみが求められるユースケースでIDデータのサブセットを表示できます。このデータリクエストは、ポートレート写真、氏名、年齢、NN以上の年齢に限定されています。

TestFlight

App Store ConnectのTestFlightを使用すると、組織内のチームや特定の外部ユーザー、または一般ユーザーをテスターとして招待し、アプリとApp Clipのテストを簡単に実施することができます。テスターのメールアドレスを使うか、パブリックリンクを共有することで、最大10,000人のテスターを招待することができます。テスターはApp Storeで入手できるTestFlightアプリを使用します。

さらに詳しく

TestFlight App Review

TestFlight App Reviewは、TestFlightを使用した外部テスター向けに配信されるアプリを審査するプロセスです。審査は、バージョンの最初のビルドにのみ必要です。後続のビルドでは、包括的な審査は不要となる場合があります。

TestFlightテスト情報

TestFlightテスト情報とは、TestFlight App Review用の連絡先情報、デモアカウント情報、注記など、TestFlight App Reviewに対してデベロッパが提供を求められる情報のことです。これは、カスタマーへの配信のためにアプリを提出する際に提供する連絡先情報とは異なります。

TestFlightベータ版テスト

TestFlightベータ版テストを活用すると、アプリのビルドをテスターに配信し、フィードバックを受けることで、アプリをカスタマーに向けてリリースする準備ができます。TestFlightベータ版テストの利用は任意です。実施しなくてもアプリを審査に提出できますが、無料で簡単に実施でき、カスタマーに向けてリリースする前にアプリを改善するための有益なステップです。App Store Connectアカウントで、一度に最大100個のアプリに対してTestFlightベータ版テストを有効にすることができます。

TestFlightベータ版テストの概要については、こちらをご参照ください。

Time Sensitive Notifications

Time Sensitive Notificationsを使用すると、即座の対応が必要な情報が送信され、ユーザーにアクションを実行するよう直接促します。この通知は常にただちに送信されます。

User Management

User Managementを使用すると、アプリまたはApp Extensionで、デバイスの現在のユーザーを確認することができます。

VMNet

VMNetは、権限をルートユーザーにエスカレーションすることなく、アプリで仮想ネットワークインターフェイスを管理するかどうかを示します。

Wireless Accessory Configuration

Wireless Accessory Configuration機能を使用すると、アプリでMFi Wi-Fiアクセサリを設定できるようになります。

ドキュメントを見る

アクティブなデバイス数

選択した期間中に少なくとも1セッションがあったデバイスの数。iOS 8以降、macOS 11以降、tvOS 9以降、visionOS 1以降を搭載したデバイスのみが含まれます。合計は、デベロッパにデータを共有することに同意したApp Storeユーザーに基づいています。

アプリID

アプリID(App ID)は、単一の開発チームによって作成された1つまたは複数のアプリをプロビジョニングプロファイル内で識別するために使用される、2つのパーツからなる文字列です。アプリIDには、単一のアプリで使用される明示的なアプリIDと、複数のアプリにまとめて適用されるワイルドカードアプリIDの2種類があります。

明示的なアプリIDには、バンドルIDの完全なパスが含まれています。ワイルドカードアプリIDでは、バンドルID照合文字列の最後の部分がアスタリスクになります。注:アプリをApp Store Connectに提出して特定のサービスを利用するには、明示的なアプリIDが必要です。

アプリIDとしてのApple ID

このタイプのApple IDは、App Store Connectにアプリを追加する際に自動的に生成される一意の識別子です。この情報はApp Store Connectのアプリ情報のセクションから確認できます。また、デスクトップコンピュータからApp StoreへアクセスするときのURLにも含まれています。このプロパティは編集できません。

このIDは、App Store Connectおよびデベロッパアカウントへのサインインに使用するApple IDと同一のものではありません。

アプリアイコン

アプリアイコンは、アプリのシンボルとして使用するもので、アプリのアイコンセットに含められます。アプリアイコンを作成する際は、「ヒューマンインターフェイスガイドライン」をご参照ください。

アプリプレビュー

アプリプレビューは、App Storeのプロダクトページやアプリのインストール時に視聴できるショートビデオで、アプリの特徴、機能、ユーザーインターフェイスを紹介するものです。この情報の指定に関するマーケティングガイドラインについては、「アプリプレビューを使った紹介」をご参照ください。

アプリ購入日

カスタマーによりApp Storeでアプリが初めてダウンロードされた日付(Apple IDに基づく)。同じデバイスでの再ダウンロードや、同じカスタマーによる他のデバイスへのダウンロードは含まれません。なお、無料アプリのファミリー共有ダウンロードは含まれますが、有料アプリのファミリー共有ダウンロードはカウントされません。

アプリ内課金

アプリ内課金を利用すると、サブスクリプションを含む追加のコンテンツや機能を、すべてのAppleプラットフォーム上でアプリ内から直接提供できます。

さらに詳しく

インストール数

iOS 8以降、macOS 11以降、tvOS 9以降、visionOS 1以降を搭載したデバイスにアプリがインストールされた合計回数。同じデバイスでの再ダウンロード数、同じApple IDを共有する複数のデバイスへのダウンロード数、ファミリー共有でのインストール数が含まれます。合計は、デベロッパにデータを共有することに同意したApp Storeユーザーに基づいています。

インプレッション数

App Storeの「おすすめ」、「カテゴリ」、「ランキング」、または「検索」セクションでアプリが閲覧された回数。これにはプロダクトページ閲覧数が含まれます。

ウォレット

ウォレット(Wallet)は、実際の商品やサービスに利用できる、クーポン、コンサートや劇場などのチケット、搭乗券といったデジタルパスを提示する機能です。

ウォレットとの統合について詳しく

エンタイトルメント

エンタイトルメント(Entitlement)とは、特定のアプリ、ツール、その他の実行形式ファイルに、通常付与されない権限を追加で単独付与するものです。

さらに詳しく

キャンペーントークン

これはキャンペーンの名前です。キャンペーントークンは40文字以下であり、英数字、スペース、および以下の記号または句読点を使用できます。

[ ] / \ - ~ + = < > : ; , . _ ‘ “ * & $ % # @ ? ! | { } ( )

キャンペーントークンの最初と最後の文字にスペースは使用できないことに注意してください。

クラッシュ数

デベロッパにデータを共有することを選択したApp Storeユーザーのデバイスで発生したクラッシュの合計数。Xcodeで、クラッシュの種類ごとに固有の合計数や、それが発生したユーザーの数など、詳細なクラッシュログやクラッシュレポートを取得できます。

詳しくは、Xcode Helpの「View Crash Reports」をご参照ください。

コンバージョン率

コンバージョン率とは、ダウンロード数と予約注文数の合計のユニークデバイスインプレッション数に対する割合です。アプリが予約注文されるとコンバージョン率に反映されるため、デバイスにダウンロードされる際に再度カウントされることはありません。

たとえば、選択した期間中にアプリがApp Storeで100台のデバイスから閲覧され、50人のユーザーにダウンロードされ、20人のユーザーに予約注文された場合、その期間のコンバージョン率は70%となります。

スライス

スライスとは、さまざまなターゲットデバイスやOSのバージョンに合わせたApp Bundleのバリアントを作成して配信するプロセスです。バリアントには、ターゲットデバイスとOSのバージョンに必要となる実行可能なアーキテクチャとリソースのみが含まれています。

デベロッパは従来通り、アプリの完全版を開発し、App Store Connectにアップロードします。Appleがそのアプリのサポート対象となるデバイスとOSのバージョンに合わせてバリアントを生成し、配信します。

セッション数

デベロッパにデータを共有することを選択したApp Storeユーザーによって、アプリが少なくとも2秒間使用された回数。バックグラウンドにあるアプリが後で再度使用された場合は、別のセッションとしてカウントされます。合計は、デベロッパにデータを共有することに同意したアプリユーザーに基づいています。

チームID

チームID(Team ID)は、Appleが生成する10字で構成される一意の文字列で、チームに対して割り当てられます。

チームIDを調べるには、デベロッパアカウントにサインインし、「メンバーシップの詳細」をクリックします。

デバイスID

デバイスID(Device ID)とは、Appleデバイス(Macコンピュータを含む)を一意に識別するUDIDです。

デベロッパアカウント

Apple Developer WebサイトでApple Developer契約に同意すると、デベロッパアカウントが作成されます。デベロッパは自分のデベロッパアカウントを使って、ベータ版ソフトウェアや各種ツールのダウンロード、フォーラムへのアクセス、バグをレポートすることができます。

有料メンバーシップに登録すると、自分のチームの情報や「Certificates, Identifiers & Profiles(証明書、ID、プロファイル)」にアクセスしたり、コードレベルのサポートを受けたりするなど、アカウントの各種オプションを利用できるようになります。

バージョン番号

バージョン番号CFBundleShortVersionString)は、バンドルのバージョンを表す、ユーザーに表示される文字列です。ピリオドで区切られた3つの整数(0〜9)という決まった形式を取ります。

[メジャー].[マイナー].[パッチ]という形式で、それぞれの整数がリリースに関する情報を表しています。たとえば 10.14.1の場合、10がメジャーリビジョン番号、14がマイナーリビジョン番号、1がメンテナンスリリース番号です。バンドルのバージョンを識別するためにシステム全体で使われる文字列であり、App Store Connectで入力するバージョン番号と一致している必要があります。

バンドルID

バンドルID(Bundle ID)は、単一のアプリをシステム全体で一意に識別するものです。開発プロセス全体を通じてアプリのバンドルIDを使うことになります。バンドルIDの文字列はUTI (Uniform Type Identifier)で、英数字 (A-Z、a-z、0-9)、ハイフン(-)、ピリオド(.)のみで構成されている必要があります。これはReverse DNSフォーマットの文字列である必要があります。バンドルIDでは、大文字と小文字は区別されません。

ビルド文字列

ビルド文字列(Build Strings)(CFBundleVersion)は、配信に必要な機械可読文字列です。アプリのリリースまたは未リリースビルドを識別するためにシステム全体で使われます。ピリオドで区切られた3つの整数(0〜9)で構成され、[メジャー].[マイナー].[パッチ]という形式を取ります。

それぞれの整数が、リリースに関する情報を表しています。たとえば 10.14.1の場合、10がメジャーリビジョン番号、14がマイナーリビジョン番号、1がメンテナンスリリース番号です。

さらに詳しく

プッシュ通知

プッシュ通知は、Apple Push Notifications Service(APNs)を使ってデバイスに通知を配信する機能です。通知の方法には、メッセージを表示する、音を鳴らす、アプリアイコンのバッジをアップデートする、などがあります。

ドキュメントを見る

プロダクトページ閲覧数

iOS 8またはtvOS 9以降を搭載したデバイスでアプリのプロダクトページが閲覧された回数。App Storeでの閲覧のほか、StoreKit APIを使用してアプリのプロダクトページを読み込んだアプリ内での閲覧も含まれます。

プロバイダトークン

プロバイダトークン(Provider Token)はプロバイダIDです。プロバイダIDを調べるには、「キャンペーンリンクの生成」を使用します。

メタデータ

メタデータとは、アプリ名、説明、キーワード、スクリーンショットなど、アプリに関してApp Store Connectに入力する情報やプラットフォームのバージョン情報のことです。一部の情報はApp Storeのプロダクトページに表示され、ユーザーがアプリをインストールする際にも表示されます。この情報はローカライズすることができます。

ユーザーとアクセス

「ユーザーとアクセス」セクションでは、App Store Connectユーザー、TestFlightベータ版テスター、Sandboxテスターの追加と削除を行えます。ユーザーの役割やユーザー通知設定も変更できます。

「ユーザーとアクセス」を表示するには、ホームページでロックアイコンをクリックしてください。

ユニバーサル購入

ユニバーサル購入としてアプリを提供すると、ユーザーは関連するiOS、iPadOS、macOS、tvOS、visionOS向けのアプリをApp Storeでまとめて購入できます。ユニバーサル購入としてアプリを提供するには、App Store Connectでアプリレコードを1つ作成し、アプリが対応しているプラットフォームを選択します。

次に、プラットフォーム固有の各ビルドをアプリレコードに関連付けます。各アプリは同一のバンドルIDを共有しますが、各プラットフォームに固有の情報を個別に追加できます。

さらに詳しく

レポートへのアクセス権

「レポートへのアクセス権」は、App Manager、Developer、Marketing、Salesの役割を持つユーザーに対してのみ付与できる、追加の役割です。これによりユーザーは、自分の役割に関連付けられているレポートをダウンロードできるようになります。「レポートへのアクセス権」の役割が追加されている場合、ユーザーはすべてのアプリにアクセスできます。AdminユーザーとFinanceユーザーには、デフォルトで「レポートへのアクセス権」の役割が付与されています。

開発用プロビジョニングプロファイル

開発用プロビジョニングプロファイル(Development Provisioning Profile)を使用すると、開発中に特定のデバイスでアプリを起動したり、特定のアプリサービスを利用したりすることができます。個人の場合、開発用プロビジョニングプロファイルによって、署名済みのアプリを登録デバイスで実行できるようにすることができます。組織の場合、開発用プロビジョニングプロファイルによって、チームが開発したアプリにチームメンバーの誰かが署名し、デバイスにインストールすることができるようになります。

開発用プロビジョニングプロファイルは以下の要素で構成されています。

チームが開発するすべてのアプリに合致するワイルドカードアプリID、または単一のアプリに合致する明示的なアプリID

チームに関連付けられている、指定されたデバイス

チームに関連付けられている、特定の開発用証明書

外部テスター

外部テスターとは、デベロッパが招待メールやパブリックリンクを使用してアプリのベータ版テストに招待するユーザーのことです。外部テスターにApp Store Connectユーザーを含めることはできますが、ユーザーが内部テスターと外部テスターの両方を兼ねることはできません。1つのアプリに最大10,000人の外部テスターを招待できます。外部テスターはグループに分けることができます。ただしグループはテスター側には表示されません。外部テスターを招待すると、最初のビルドがTestFlight App Reviewに提出されます。同じバージョンのそれ以降のビルドでは、包括的な審査は不要となる場合があります。

基準となる国または地域

残りの174のApp Storeストアフロントと43の通貨で価格を自動生成するために、基準として選択された国または地域。Appleでは、基準とする国や地域の価格を変更することはありません。また、ほかのストアフロントでの変更については常に事前通知します。

削除数

データの共有に同意したApp Storeユーザーが、iOS 12.3以降、macOS 11以降、tvOS 9以降、visionOS 1以降のいずれかを搭載したデバイス上でアプリを削除した回数。このデータには、ホーム画面からアプリを削除した回数と、「ストレージを管理」を使ってアプリを削除した回数が含まれます。デバイスのコンテンツや設定をリセットまたは消去した回数のデータは含まれません。

使用状況データとオプトイン

使用状況データには、インストール数、セッション数、クラッシュ数が含まれます。App Analyticsには、アプリのデベロッパに診断と使用状況に関する情報を共有することに同意したApp Storeユーザーからのデータのみが表示されます。そのため、App Analyticsの使用状況データは、他の分析ツールに表示されるデータよりも低くなる場合があります。

使用状況データは、ユーザーエクスペリエンスに影響を与えることなくそのデータを転送できる場合にのみ報告されます。診断データおよび使用状況に関する情報は最大72時間の遅延を含むことがあります。

App Extension、スタンドアロンのiMessageアプリおよびステッカーパックの使用状況データはApp Analyticsではご利用いただけません。

連続90日間の使用状況データのオプトイン率を表示する方法:

App Store Connectのホームページで「App Analytics」をクリックし、リストから目的のアプリを選択します。

「メトリックス」をクリックします。

左側から、「使用状況」の下にある該当のメトリックスをクリックします。

グラフの左上隅から、「オプトインのみ」をクリックします。

ポップアップウインドウから「オプトイン率履歴」をクリックします。

解析、診断、使用状況に関する情報をAppleと共有する

支払と財務レポート

App Store Connectの「支払と財務レポート」セクションでは、毎月の財務レポートと支払額を表示し、ダウンロードできます。たとえば、利用可能な財務レポートで月間収益、未払額、最終支払額を確認できます。App Store Connectの「支払と財務レポート」について詳しくは、こちらのガイドをご参照ください。

内部テスター

内部テスターとは、デベロッパのApp Store Connectチームのメンバーで、Admin、App Manager、Developer、Marketingのいずれかの役割を持ち、アクティブなビルドすべてにアクセスできるユーザーのことです。1つのアプリに最大100人の内部テスターを招待できます。内部テスターのみを招待する場合は、追加のテスト情報は必要ありません。

配布用プロビジョニングプロファイル

配布用プロビジョニングプロファイル(Distribution Provisioning Profile)は、特定のアプリサービスの利用権限をアプリに付与し、アプリの配信およびアップロードを行っているのが既知のデベロッパであることを保証する、プロビジョニングプロファイルの一種です。配布用プロビジョニングプロファイルには、1つまたは複数のアプリに合致する1つのアプリIDおよび配布用証明書が含まれます。特定のアプリサービスを利用するには、Xcodeで間接的にアプリIDを設定する必要があります。Xcodeでは、エンタイトルメントの設定やその他の設定処理を行うことで、アプリサービスの有効化や設定を行うことができます。エンタイトルメントには、(デベロッパアカウントに保存された)アプリIDに対して有効にするものと、Xcodeプロジェクトで設定するものがあります。アプリをエクスポートまたはアップロードすると、Xcodeによって、配布用プロビジョニングプロファイルの配布用証明書でApp Bundleへの署名が行われます。

有料アプリケーション契約

有料アプリケーション契約を締結すると、組織がApp Storeでアプリを販売できるようになります。この契約はDeveloper Program使用許諾契約のオプション部分であり、有料アプリに関する契約条件について規定するものです。無料アプリの場合は、有料アプリケーション契約を締結しなくても配信することができます。