Monaca Docs
  • Monaca とは
  • 最初のアプリを作る
  • アプリをテストする
  • Monaca リリース情報
    • iOS プライバシーマニフェスト対応
    • 「ニフクラ mobile backend」終了に関するお知らせ
    • プラグイン uses-permission タグの重複修正機能
    • Cordova 12 の変更点
    • iOSストア版Monaca デバッガー配信停止と代替機能のご案内
    • iOS App Store への送信エラー (ITMS-90165)
    • cordova-custom-configのビルドエラー
    • Cordova 11 の変更点
    • Cordova 10 の変更点
    • Cordova 9.0 の変更点
    • 利用規約の変更
    • 新しい Monaca CLI と Localkit
    • CordovaからCapacitorへの移行
  • Monacaガイド
    • Monaca での開発の概要
    • Monaca クラウド IDE
      • 概要
      • Monaca クラウド IDE の機能
      • ターミナル機能
      • エディターのショートカット一覧
      • プロジェクトの構成
        • ファイル・フォルダー構成
        • JS/CSS コンポーネント
        • Cordova プラグイン
        • ユーザー Cordova プラグイン
      • バージョン管理
        • 概要
        • GitHub との連携
        • Git SSH との連携
      • Monaca CI
        • 概要
        • アプリ配信 / 配布サービス (デプロイサービス)
        • Appetize.ioへの配信
        • DeployGateへの配信
        • Firebase への配信
      • ビルド
        • iOS アプリのビルド
          • iOS アプリのビルド
          • Monaca と Xcode 間でのビルド設定の再利用
        • Android アプリのビルド
        • Windows アプリのビルド
        • Electron アプリのビルド
          • Windows アプリのビルド
        • PWA アプリのビルド
        • ビルド環境の設定
        • ビルド履歴一覧
        • 一般的なビルドとアップロードエラー
      • 配布方法
        • App Store での配布
          • App Store Connect ガイド
          • iOS アプリ アップロード機能
        • Google Play での配布
        • 公式ストア経由以外での配布
      • パッケージダウンロード機能
      • チュートリアル
    • Monaca Localkit
      • 概要
      • ペアリングとデバッグ
      • リモートビルドと配布申請
      • トラブルシューティング
        • インストール ( Windows の場合 )
        • インストール ( Mac OS X の場合 )
        • アンインストール時 ( Windows の場合 )
        • 不完全なファイル・フォルダー構成
        • プレビューウィンドウが更新されない
        • Error while installing
        • nodeのインストールが必要です
      • チュートリアル
    • Monaca CLI
      • 概要
      • Monaca CLI コマンド
      • ペアリングとデバッグ
      • リモートビルドと配布申請
      • トラブルシューティング ガイド
      • チュートリアル
    • Monaca デバッガー
      • 機能の概要
      • インストール方法
        • Android 向けの Monaca デバッガー
        • iOS 向け Monaca デバッガー
        • Android エミュレーター向け Monaca デバッガー
      • 使用例
      • iOS カスタムビルド版デバッガー
      • iOS シミュレータービルド
      • トラブルシューティング ガイド
      • チュートリアル
    • チームダッシュボード
    • クイックビューア
    • 他のプラットフォームからの移行
      • 移行時の確認ポイント
      • クラウドIDE プレビュー機能の設定
      • Angular からの移行
      • Ionic からの移行
      • React からの移行
      • Vue からの移行
      • Telerik からの移行
  • 🛠️アプリビルド
    • iOS ビルド
      • 秘密鍵とCSRの作成
      • 証明書の作成
      • プロビジョニング・プロファイルの更新
  • チュートリアル
    • Monaca クラウド IDE チュートリアル
      • パート 1 : プロジェクトの作成
      • パート 2 : Monaca クラウド IDE と Monaca デバッガーとの連携
      • パート 3 : Monaca アプリのビルド
      • パート 4 : Monaca アプリの配布申請
    • Monaca Localkit チュートリアル
      • パート 1 : プロジェクトの作成
      • パート 2 : Monaca Localkit と Monaca デバッガーとの連携
      • パート 3 : Monaca アプリのビルド
      • パート 4 : Monaca アプリの配布申請
    • Monaca CLI チュートリアル
      • パート 1 : プロジェクトの作成
      • パート 2 : Monaca CLI と Monaca デバッガーとの連携
      • パート 3 : Monaca アプリのビルド
      • パート 4 : Monaca アプリの配布申請
    • Electron アプリ開発
      • NPMパッケージの利用方法
      • Web APIの利用方法
    • バーコードスキャナープラグイン
    • Cordova Sqlite Storage プラグイン
    • Cordova Google Analytics プラグイン
    • Cordova Firebase プラグイン
    • Cordova In-app Purchase プラグイン
    • Cordova AppVersion プラグイン
    • Cordova Ionic Keyboard プラグイン
    • Cordova Social Sharing プラグイン
    • Phonegap Push プラグイン
  • APIの解説
    • Monaca API
      • Monaca クラウド & リモートビルド API
      • ユーティリティ
    • 基本プラグイン
      • Cordova 12.0
        • Battery プラグイン
        • Camera プラグイン
        • Device プラグイン
        • Device Motion プラグイン
        • Device Orientation プラグイン
        • Dialog プラグイン
        • File プラグイン
        • Geolocation プラグイン
        • InAppBrowser プラグイン
        • Media プラグイン
        • Media Capture プラグイン
        • Network Information プラグイン
        • Vibration プラグイン
        • StatusBar プラグイン
      • Cordova 11.0
        • Battery プラグイン
        • Camera プラグイン
        • Device プラグイン
        • Device Motion プラグイン
        • Device Orientation プラグイン
        • Dialog プラグイン
        • File プラグイン
        • Geolocation プラグイン
        • InAppBrowser プラグイン
        • Media プラグイン
        • Media Capture プラグイン
        • Network Information プラグイン
        • Splashscreen プラグイン
        • Vibration プラグイン
        • StatusBar プラグイン
      • Cordova 10.0
        • Battery プラグイン
        • Camera プラグイン
        • Device プラグイン
        • Device Motion プラグイン
        • Device Orientation プラグイン
        • Dialog プラグイン
        • File プラグイン
        • Geolocation プラグイン
        • InAppBrowser プラグイン
        • Media プラグイン
        • Media Capture プラグイン
        • Network Information プラグイン
        • Splashscreen プラグイン
        • Vibration プラグイン
        • StatusBar プラグイン
        • Whitelist プラグイン ( Android 専用 )
      • Cordova 9.0
        • バッテリー情報の取得 プラグイン
        • カメラ操作 プラグイン
        • 住所録の取得 プラグイン
        • 端末情報の取得 プラグイン
        • 端末のモーション検知 プラグイン
        • 端末のオリエンテーション検知 プラグイン
        • ダイアログの制御 プラグイン
        • ファイル操作 プラグイン
        • ファイル転送 プラグイン
        • 位置情報の取得 プラグイン
        • 表記の国際化対応 プラグイン
        • InAppBrowser プラグイン
        • メディア操作 プラグイン
        • メディアキャプチャー プラグイン
        • ネットワーク情報の取得 プラグイン
        • スプラッシュスクリーンの制御 プラグイン
        • バイブレーションの制御 プラグイン
        • ステータスバーの制御 プラグイン
        • ホワイトリストへの登録 プラグイン ( Android 専用 )
    • サードパーティー製プラグイン
      • AdvancedHTTPプラグイン
      • PhoneGap BarcodeScanner
      • Custom Config
      • Datepicker
      • Share ( Android 向け )
      • WebIntent ( Android 向け )
    • Monaca 提供プラグイン
      • アプリロジック暗号化 (Encrypt プラグイン)
      • In-App アップデーター (In-App Updater)
      • セキュア ストレージ
      • NFC リーダー
      • バーコードスキャナー
      • Androidビルドメモリサイズ設定
    • 外部サービス連携
      • Repro
      • AppsFlyer
    • 設定ファイル
      • Android
        • Android の設定
        • config.xml
        • AndroidManifest.xml
      • iOS
        • iOS の設定
        • config.xml
        • MonacaApp-info.plist
  • サンプル & Tips
    • Firestoreを利用する
    • サンプルアプリ
      • Twitter アプリ
      • Facebook アプリ
      • 広告 アプリ (AdMob)
      • Hello World アプリ
      • メモ帳アプリ
      • ブロック崩しゲーム
      • Flickrアプリ
      • TODO管理 アプリ
      • 電車図鑑アプリ
      • 時計アプリ
      • 誕生年の計算アプリ
      • おみくじ占いアプリ
      • RSS リーダーアプリ
    • 開発 Tips
      • 音楽の再生方法
      • スプラッシュ画像の制御方法
      • データベースの利用方法
  • Webpack5への更新
  • 機能
    • SNS 認証
    • プッシュ通知
    • データベース
  • 外部サービス連携ガイド
    • Firebase
      • アプリの登録と設定ファイルの取得
  • 移行ガイド
    • ニフクラ mobile backend
      • プッシュ通知
        • Firebaseサービスの設定
        • ソースコードの移行
      • データストア
        • ソースコードの移行
        • データの移行
        • データ移行スクリプト実行手順
      • 会員管理・認証
        • 会員管理 データの移行
        • Firebase Authentication パスワード再設定サンプル
        • Firebase Authenticationを使用したユーザー名認証の方法
      • スクリプト
        • Firebase Functions開発環境の作成
        • サンプル共通項目
        • サンプル1(GETサンプル)
        • サンプル2(POSTサンプル)
        • サンプル3(DELETEサンプル)
        • エミュレータでのテスト
      • ファイルストア
        • ファイルアップロード
        • ファイル検索
        • ファイル一覧表示
        • ファイル削除
  • FAQ
    • 概要
    • IDE
    • ビルド
    • リリース
    • 契約プラン
    • アプリケーション
    • 使用方法
    • Freeプラン
    • デバッガー
  • 対応環境
  • トラブルシューティング
    • プレビューログがリロードを繰り返す (Vue packages version mismatch error)
  • Monaca製品サイト
  • 運営会社
  • English
GitBook提供
このページ内
  • iOS アプリの場合
  • Apple Configurator 2 を使用してインストールする( Mac のみ )
  • Xcode を使用したインストール方法
  • iTunes を使用したインストール方法
  • OTA 配布形式でのインストール方法
  • Android アプリの場合
  • ADB コマンドを使用したインストール方法
  • 直リンクを使用したインストール方法

役に立ちましたか?

  1. Monacaガイド
  2. Monaca クラウド IDE
  3. 配布方法

公式ストア経由以外での配布

前へGoogle Play での配布次へパッケージダウンロード機能

最終更新 3 年前

役に立ちましたか?

iOS アプリの場合

App Store を経由せずに、アプリの配布を行う場合があります。次のような、2 つのシナリオが考えられます。

  1. 検証目的の場合 : アプリのリリース前には、さまざまな検証を行います。このため、複数のテストユーザーに、AppStore経由以外の方法でアプリを配布できる方が、都合がよい場合があります。

  2. 社内 ( In-house ) での使用を前提にしたアプリの場合 : 企業または組織内での使用目的で作成されたアプリの場合、App Store経由以外の方法でアプリを配布できる方が、都合がよい場合があります。

社内( In-house ) だけの配布でも、アカウントに登録する必要があります。

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 経由以外でアプリを入手した場合、次のいずれかの方法でインストールできます。

Apple Configurator 2 を使用してインストールする( Mac のみ )

1. App Store から Apple Configurator 2 をインストールします。

2. 端末と PC を接続します。

3. Apple Configurator 2 を開き、端末を選択します。 端末が表示されない場合は、端末が Mac に正常に接続されていることを確認してください。

4. 追加ボタンをクリックし、App を選択します。

5. 自分の Mac から選択ボタンを選択し、.ipa ファイルを参照すると端末ににアプリがインストールされます。

Xcode を使用したインストール方法

次のように、Xcode 経由で、iOS アプリ ( .ipa ファイル ) をインストールできます。

1. 端末と PC を接続します。

2. Xcode を開き、Window → Devicesを選択します。

3. Devices 画面が表示されます。アプリをインストールする端末を選択します。

4. 右下の Installed Apps に、 .ipa ファイルをドラッグ & ドロップします。

iTunes を使用したインストール方法

iTunes 12.7 for Mac では、アプリに大きな変更が行われました。 音楽、映画、テレビ番組、オーディオブック、ポッドキャストの販売に焦点を当てるように iTunes を再設計し、iPhone や iPad 用のアプリを購入するための App Store は廃止されました。そのため、iTunes を使用してiOS アプリ ( .ipa ファイル) をインストールすることはできません。

  1. ビルド完了後、 .ipa ファイルをダウンロードします。

  2. iTunes を開き、Apps を選択します。

  3. ダウンロードした .ipa ファイルを、App 上に、ドラッグ & ドロップします。

  4. 端末と iTunes を接続して、ホーム画面上に、アプリの一覧を表示します。

  5. 対象アプリのインストールボタンをクリックして、次に、同期ボタンをクリックします。次に、例を示します。

OTA 配布形式でのインストール方法

OTA ( Over-The-Air ) 配布形式であれば、HTTPS 経由でビルド済みアプリをインストールできます。

  1. ビルド完了後、 .ipa ファイルをダウンロードします。

  2. ダウンロード元となるサイトに、 .ipa ファイルをアップロードします。

  3. ビルド済みアプリ用の .plist ファイルを作成します。 .plist の内容を、次に記します。

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>https://www.anysite.com/application/your_app.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.example.helloworld</string>
                <key>bundle-version</key>
                <string>1.0.0</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>HELLO</string>
            </dict>
        </dict>
    </array>
    </dict>
    </plist>

.plist ファイル作成時の注意点:

  • .plist ファイルは、HTTPS プロトコル経由でアクセスできること。

  • App ID を使用して、bundle-identifier を更新すること。

  • .ipa ファイルへのパスを、正しく指定すること。

5. ダウンロード元となるサイトに、 .plist ファイルをアップロードします。HTTPS プロトコル経由で、このファイルにアクセスできることを確認します。

6. アップロードした .plist ファイルへのリンクを組み込んだ Web ページを作成します。次の例のように、 itms-services:// プロトコルも使用します。

<a href="itms-services://?action=download-manifest&amp;url=https://www.anysite.com/application/your_app.plist">
Download
</a>

7. 接続準備の完了後、端末上からリンク先にアクセスすると、次のように、アプリのインストールが開始されます。

Android アプリの場合

Google Play ストアや Amazon AppStore などの公式ストアを経由せずに、アプリの配布を行う場合があります。次のような、2 つのシナリオが考えられます。

  1. 検証目的 : アプリのリリース前には、さまざまな検証を行います。このため、複数のテストユーザーに、公式ストア経由以外の方法でアプリを配布できる方が、都合がよい場合があります。

  2. プライベートでの使用 : 不特定多数への配布を目的とせず、プライベートでアプリを使用します。

ADB コマンドを使用したインストール方法

ADB ( Android Debug Bridge ) は、コマンド ライン ツールです。このツールを使用して、端末・PC 間で、各種処理を行えます。

事前準備:

  • Android SDK を、PC 上にインストールします。

  • Android SDK のインストール後、システム環境変数の設定で、ADB へのパスを追加します。

  • USB デバッグを有効化します。次に、セキュリティー設定を変更して、Google Play ストアではなく、指定するソースから、アプリ ( 提供元不明のアプリ ) をインストールできるようにします。

ADB コマンドを使用して、ビルド済みアプリをインストールする方法を、次に記します。

  1. ビルド完了後、 .apk ファイルをダウンロードします。

  2. USB を使用して、PC と端末間を接続します。

  3. PC 上で、次のコマンドを実行します。 .apk ファイルへのパスは、正しく入力します。

adb install foo.apk

直リンクを使用したインストール方法

こちらは、 .apk ファイルへの直リンクを使用したインストール方法です。

  1. ビルド完了後、 .apk ファイルをダウンロードします。

  2. ビルド後にダウンロードしたファイルを、ダウンロード元となるサイトにアップロードします。

  3. 端末からアップロードしたファイルへのリンクをクリックして、アプリのインストールを開始します。

事前に確認する項目:

  • USB デバッグ の有効化。

  • セキュリティー設定の変更。 ( Google Play ストアではなく、指定するソースから、提供元不明のアプリをインストールできること )

関連項目:

デバッグビルドまたは Ad Hoc ビルドで、アプリをビルドします。iOS のビルド手順に関しては、 をご確認ください。

デバッグビルド、Ad Hoc ビルド、または、In-house ビルドでアプリをビルドします。iOS のビルド手順に関しては、 をご確認ください。

デバックビルド形式で、アプリをビルドします。Android のビルド手順に関しては、 をご確認ください。

デバックビルド形式で、アプリをビルドします。Android のビルド手順に関しては、 をご確認ください。

Apple Developer Enterprise Program
こちら
iOS アプリのビルド
iOS アプリのビルド
Android アプリのビルド
Android アプリのビルド
iOS アプリのビルド
Android アプリのビルド
Google Play での配布
App Store での配布