公式ストア経由以外での配布
最終更新
役に立ちましたか?
最終更新
役に立ちましたか?
App Store を経由せずに、アプリの配布を行う場合があります。次のような、2 つのシナリオが考えられます。
検証目的の場合 : アプリのリリース前には、さまざまな検証を行います。このため、複数のテストユーザーに、AppStore経由以外の方法でアプリを配布できる方が、都合がよい場合があります。
社内 ( In-house ) での使用を前提にしたアプリの場合 : 企業または組織内での使用目的で作成されたアプリの場合、App Store経由以外の方法でアプリを配布できる方が、都合がよい場合があります。
Apple Developer Program と Apple Developer Enterprise Program の比較表を、次に記します。
Apple Developer Program
App Developer Enterprise Program
ベータ版リリースの OS への配布
可
可
Ad Hoc 配布
可
可
App Store での配布
可
不可
社内( In-house ) 専用の配布
不可
可
TestFlight Beta Testing ( Beta 版アプリの検証アプリ )
可
不可
チームの管理
不可
可
アプリ解析
可
不可
各プログラムの比較に関しては、 をご確認ください。
プレリリース版アプリの配布方法 ( 検証目的 ) は、2 通りあります。
App Store Connect を使用 : iOS Developer Programアカウントの登録およびアプリの審査 ( Apple Review )が、事前に必要です。
Ad Hoc 配布 : iOS Developer Program または iOS Developer Enterprise Program アカウントが必要です。アプリの審査 ( Apple Review )は、必要ありません。
社内 ( In-house ) 配布は、限定的 ( 社員・スタッフ向け ) な、iOS アプリの配布時に使用されます。この配布形式を使用すれば、業務用のすべての端末に、アプリを配布できます。検証目的で、社外の関係者に配布する場合、または、配布対象の端末を限定する場合には、Ad Hoc 形式で配布します。
Ad Hoc 配布では、Ad Hoc 配布用 プロビジョニング プロファイル を使用して、アプリの配布を行います。登録された端末が対象で、100
台まで配布できます。
アプリのインストール方法に関しては、いずれの配布形式でも同じです。プロビジョニング プロファイルはそれぞれ異なります。
App Store 経由以外でアプリを入手した場合、次のいずれかの方法でインストールできます。
1. App Store から Apple Configurator 2
をインストールします。
2. 端末と PC を接続します。
3. Apple Configurator 2
を開き、端末を選択します。 端末が表示されない場合は、端末が Mac に正常に接続されていることを確認してください。
4. 追加
ボタンをクリックし、App
を選択します。
5. 自分の Mac から選択
ボタンを選択し、.ipa
ファイルを参照すると端末ににアプリがインストールされます。
次のように、Xcode 経由で、iOS アプリ ( .ipa
ファイル ) をインストールできます。
1. 端末と PC を接続します。
2. Xcode を開き、Window → Devices
を選択します。
3. Devices 画面が表示されます。アプリをインストールする端末を選択します。
4. 右下の Installed Apps に、 .ipa
ファイルをドラッグ & ドロップします。
ビルド完了後、 .ipa
ファイルをダウンロードします。
iTunes を開き、Apps
を選択します。
ダウンロードした .ipa
ファイルを、App 上に、ドラッグ & ドロップします。
端末と iTunes を接続して、ホーム画面上に、アプリの一覧を表示します。
対象アプリのインストール
ボタンをクリックして、次に、同期
ボタンをクリックします。次に、例を示します。
OTA ( Over-The-Air ) 配布形式であれば、HTTPS 経由でビルド済みアプリをインストールできます。
ビルド完了後、 .ipa
ファイルをダウンロードします。
ダウンロード元となるサイトに、 .ipa
ファイルをアップロードします。
ビルド済みアプリ用の .plist
ファイルを作成します。 .plist
の内容を、次に記します。
5. ダウンロード元となるサイトに、 .plist
ファイルをアップロードします。HTTPS プロトコル経由で、このファイルにアクセスできることを確認します。
6. アップロードした .plist
ファイルへのリンクを組み込んだ Web ページを作成します。次の例のように、 itms-services://
プロトコルも使用します。
7. 接続準備の完了後、端末上からリンク先にアクセスすると、次のように、アプリのインストールが開始されます。
Google Play ストアや Amazon AppStore などの公式ストアを経由せずに、アプリの配布を行う場合があります。次のような、2 つのシナリオが考えられます。
検証目的 : アプリのリリース前には、さまざまな検証を行います。このため、複数のテストユーザーに、公式ストア経由以外の方法でアプリを配布できる方が、都合がよい場合があります。
プライベートでの使用 : 不特定多数への配布を目的とせず、プライベートでアプリを使用します。
ADB ( Android Debug Bridge ) は、コマンド ライン ツールです。このツールを使用して、端末・PC 間で、各種処理を行えます。
事前準備:
Android SDK を、PC 上にインストールします。
Android SDK のインストール後、システム環境変数の設定で、ADB へのパスを追加します。
USB デバッグを有効化します。次に、セキュリティー設定を変更して、Google Play ストアではなく、指定するソースから、アプリ ( 提供元不明のアプリ ) をインストールできるようにします。
ADB コマンドを使用して、ビルド済みアプリをインストールする方法を、次に記します。
ビルド完了後、 .apk
ファイルをダウンロードします。
USB を使用して、PC と端末間を接続します。
PC 上で、次のコマンドを実行します。 .apk
ファイルへのパスは、正しく入力します。
こちらは、 .apk
ファイルへの直リンクを使用したインストール方法です。
ビルド完了後、 .apk
ファイルをダウンロードします。
ビルド後にダウンロードしたファイルを、ダウンロード元となるサイトにアップロードします。
端末からアップロードしたファイルへのリンクをクリックして、アプリのインストールを開始します。
関連項目:
デバッグビルドまたは Ad Hoc ビルドで、アプリをビルドします。iOS のビルド手順に関しては、 をご確認ください。
デバッグビルド、Ad Hoc ビルド、または、In-house ビルドでアプリをビルドします。iOS のビルド手順に関しては、 をご確認ください。
デバックビルド形式で、アプリをビルドします。Android のビルド手順に関しては、 をご確認ください。
デバックビルド形式で、アプリをビルドします。Android のビルド手順に関しては、 をご確認ください。