ABM（Apple Business Manager）なら非公開のアプリでもAppStoreで限定配布できる

## はじめに

通常、Apple Developer Program で非公開のアプリを配布しようとすると、Device100台の壁に打ちあたります。
Apple Enterpriseに契約できるほど企業としての実績もない、けど100台以上アプリを社内配布したい！
そんなときはApple Business Managerでアプリ配布する方法があります。

> ビジネスや教育機関へ App を配信する
> App Store で公開される App はすべて自動的に Business Manager と Apple School Manager でも同じ価格で一括購入できるようになります。企業や教育機関はそこから App をダウンロードして一括配信できます。教育機関には App を割引価格で提供できます。また、**特定の企業だけに App のダウンロードを許可することもできます。これには、自分の組織の内部で使用するために非公開の App を配信する場合も含まれます。** このオプションは、未承認の App のみに使用できます。Apple Business Manager と Apple School Manager は、多数の国と地域で利用できます。

https://help.apple.com/app-store-connect/?lang=ja#/dev275598f16

実際にリリースしたわけではありませんが、配布方法について調べたので備忘録がてらまとめました。

## Apple Business Manager ってなに？

Apple Business Manager（ABM）とは、Appleがホストするクラウドポータルです。企業はこのポータルからデバイス登録プログラム（DEP）、ボリューム購入プログラム（VPP）、Apple ID、コンテンツを一括管理できます。特定のロケーションのみ担当する管理者を作成し、管理権限を委譲することにより、アクセス制御をすることも可能です。登録は無料！

Apple Business Manager にアップグレードするには Apple Deployment Program の Agent (エージェント) アカウントを使って [deploy.apple.com](https://deploy.apple.com/qforms/open/register/check/avs) または [business.apple.com](https://business.apple.com/) にサインインし、画面に表示される指示に従ってください。 

参考
[Apple BusinessManager スタートアップガイド](https://www.apple.com/jp/business/site/docs/site/Apple_Business_Manager_Getting_Started_Guide.pdf)
https://support.apple.com/ja-jp/guide/apple-school-manager/welcome/web
https://www.mobileiron.com/ja/blog/5-reasons-you-should-begin-using-apple-business-manager-today
https://www.apple.com/jp/business/it/

### 「未公開のアプリでも配信できる」というのは、＝未審査でもOK？

<span style="color: #d61b09">審査を受ける必要があります</span>
一般には公開しないとしても、一般公開用の審査と同じ基準でレビューが入ります。

> App Store Appと同じApp確認ガイドラインがカスタムAppに適用されます。
https://support.apple.com/ja-jp/guide/apple-business-manager/apd58ba3112a/web 

## まだABMに登録していない場合はまず登録

### 登録ページ
https://business.apple.com/#enrollment

### 必要な情報
- 組織の情報
    - 組織名
    - **D-U-N-S番号※**
    - 電話番号
    - Webサイト
- 詳細
    - 名/苗字
    - 勤務先メアド
    - 担当/役職名
- 確認用連絡先
    - 名/苗字
    - 勤務先メアド

### ※D-U-N-S 番号について

- 登録の単位は法人です。D-U-N-S 番号の発行リクエストが通らなかった場合、法人登録に関する文書 (登記簿謄本など) を用意して問い合わせる必要があります。
- Dun & Bradstreet社が発行する固有の9桁の番号で、企業を識別するのに利用されます。
- まだ発行されていない場合は、D-U-N-S番号の申請後、番号を受け取るまで最大5営業日かかります。D-U-N-S番号作成プロセスを優先的に行うよう依頼しても、この期間は短縮されません。申請処理に2週間以上かかっている場合は問い合わせが必要です。
- D-U-N-S番号を受け取った後は、AppleがD&Bから新規番号情報を受け取るまで最大 2 営業日かかります。この期間が経過した後は、Apple Developer Programで企業／組織として登録できます。

参考
https://www.dnb.com/duns-number.html
https://developer.apple.com/jp/support/D-U-N-S/

## 導入した場合の手順

### 前提

- AppStoreConnectの権限がAdmin または App Managerである必要があります。
- 無料アプリの配布でも事前に有料アプリケーション契約を同意しておく必要があります。参照→[契約書の署名と更新 > 有料契約書に署名する](https://help.apple.com/app-store-connect/#/deva001f4a14)

### App配信準備イメージ

1. 【AppStoreConnect】AppStoreConnectにアプリ情報を登録する
2. 【xcode】LT-LINEをAppStore配布用ビルドする
3. 【xcode】AppStoreConnectにビルドしたアプリをアップロードする
4. 【AppStoreConnect】[AppStoreConnectでカスタムApp設定をする](https://help.apple.com/app-store-connect/?lang=ja#/dev275598f16)

> 1. App Store Connect の ホームページから「マイ App」をクリックし、リストから App を選択します。
> 2. 「価格および配信状況」にある「Distribution Options」に移動します。
> 3. 「Apple Business Manager で特定の企業に非公開で配布」を選択します。
> 4. 「タイプ」で、「組織 ID」または「Apple ID」を選択し、必要な情報を入力します。App を組織の Apple Business Manager アカウントで表示できるようにする場合は、組織 ID を入力します。まだ従来の Volume Purchase Program を使用している企業の場合は、その企業の一括購入用 Apple ID に App を割り当てることができます。

5.【AppStoreConnect】[Apple Business Manager上でカスタムAppを有効にする](https://support.apple.com/ja-jp/guide/apple-business-manager/asmc21817890/1/web/1)
6.【AppStoreConnect】 [ライセンスの管理](https://support.apple.com/ja-jp/guide/apple-business-manager/asmc21817890/1/web/1)
7.【AppStoreConnect】[ライセンスの割り当て](https://support.apple.com/ja-jp/guide/apple-business-manager/asmc21817890/1/web/1)
8.【AppStoreConnect】[Apple Business Managerの管理画面でデバイスを登録する](https://support.apple.com/ja-jp/guide/apple-business-manager/asm6a88f692e/1/web/1)

※手順に関しては目安です。
参考になれば幸いです。