開発のある時点で、モバイルアプリが本番稼働可能となり、エンドユーザーに供用できる段階になったとします。本番稼働可能となったモバイルアプリの配布を開始する方法のひとつが、限られた範囲のエンドユーザーに最初に使用してもらうことです。OutSystemsでは、特定のユーザーによるインストールを目的として、モバイルアプリのモバイルアプリケーションパッケージを生成することもできます。Developerとしての登録が必要です。Developerとして登録する方法をご覧ください。Developerアカウントで生成・構成された証明書が必要です。証明書の具体的なタイプは、登録している開発者プログラムによって異なります。証明書がない場合は、証明書を作成する方法をご覧ください。Hocプロビジョニングプロファイルを設定する必要があります。プロビジョニングプロファイルを設定すると、開発したアプリケーションをAppleデバイス上で起動し、アプリサービスを利用できるようになります。プロビジョニングプロファイルがない場合は、プロビジョニングプロファイルを作成する方法をご覧ください。Webサイトをご覧ください。その他のプロビジョニングプロファイルの詳細については、OutSystemsが提供しているMediumブログ記事、「複雑なネイティブモバイルアプリ署名への対応」」をご覧ください。Centerで生成することができます。Studioを使用するには、以下の手順を実行します。モバイルアプリケーションパッケージを生成したいモバイルアプリケーションのアプリ詳細画面に移動します。Platforms]タブを開きます。icon]ボタンをクリックします。type]ドロップダウンメニューで[Ad-Hoc]オプションを選択します。OutSystemsが割り当てたデフォルトのアプリ識別子をそのまま使用するか、独自の識別子(com.domain.appnameなどの逆引きドメイン名表記に合致)を入力します。Developerアカウントでも同じアプリ識別子を登録する必要があります。適切なタイプ(「はじめに」参照)の証明書とそのパスワードを提供します。証明書のファイル拡張子は、「.p12」にする必要があります。Hocプロビジョニングプロファイルを入力します。プロビジョニングプロファイルのファイル拡張子は、「.mobileprovision」にする必要があります。App]をクリックします。アプリ生成が完了したら、デバイスを使用してQRコードをスキャンするか、生成されたインストールリンクをコピーして、生成されたiOSアプリをインストールします。Centerを使用するには、以下の手順を実行します。Center(https://<environmentdomain>/ServiceCenter)にアクセスします。Factoryに移動して[Applications]タブをクリックし、アプリケーションのリストからアプリケーションを開きます。Platforms]タブを選択し、iOS用の[Configure]リンクをクリックします。type]ドロップダウンメニューで[Ad-Hoc]オプションを選択します。OutSystemsが割り当てたデフォルトのアプリ識別子をそのまま使用するか、独自の識別子(com.domain.appnameなどの逆引きドメイン名表記に合致)を入力します。適切なタイプ(「はじめに」参照)の証明書とそのパスワードを提供します。証明書のファイル拡張子は、「.p12」にする必要があります。Hocプロビジョニングプロファイルを入力します。プロビジョニングプロファイルのファイル拡張子は、「.mobileprovision」にする必要があります。[Save]をクリックして設定を保存します。[Generate]をクリックし、アプリが生成されるまで数分間待ちます。アプリが生成された後、バージョン情報の近くにあるダウンロードアイコンをクリックして、iOSアプリパッケージ(IPA)をダウンロードします。エンドユーザーグループへのアプリ配布iOSモバイルアプリを限定されたエンドユーザーグループに配布するには、複数の方法があります。Studioが生成したQRコード、インストールのリンクまたはモバイルアプリパッケージ(APK)そのものを送信します。アプリをインストールして起動できるのは、プロビジョニングプロファイルで指定したデバイスのみです。App」という警告メッセージが表示されます。Webサイトをご覧ください。Connectに用意されているTestFlightベータ版テストプログラムを使用します。ConnectのTestFlightにアップロードすると、社内外のテスターを招待できるようになります。Review待ちとなります。WebサイトのTestFlightに関するヘルプをご覧ください。Android用はじめにクローズドベータ版プログラムを生成してモバイルアプリを一部のエンドユーザーグループに配布する場合、参加する各エンドユーザーがGoogleアカウントを持っている必要があります。Centerで生成することができます。Studioを使用するには、以下の手順を実行します。モバイルアプリケーションパッケージを生成したいモバイルアプリケーションのアプリ詳細画面に移動します。Platforms]タブを開きます。icon]ボタンをクリックします。type]ドロップダウンメニューで、[Release]オプションを選択します。OutSystemsが割り当てたデフォルトのアプリ識別子をそのまま使用するか、独自の識別子(com.domain.appnameなどの逆引きドメイン名表記に合致)を入力します。キーストアを選択し、モバイルアプリに署名し、パスワードを入力します。Androidアプリに署名するキーストアを持っていない場合、キーストアを作成する方法をご覧ください。使用する秘密鍵/公開鍵ペアの別名およびパスワードを入力します。キーストア作成の際に生成された別名を使用します。App]をクリックします。アプリ生成が完了したら、デバイスを使用してQRコードをスキャンするか、生成されたインストールリンクをコピーして、Androidパッケージ(APK)をダウンロードします。Centerを使用するには、以下の手順を実行します。Center(https://<environmentdomain>/ServiceCenter)にアクセスします。Factoryに移動して[Applications]タブをクリックし、アプリケーションのリストからアプリケーションを開きます。Platforms]タブを選択し、Android用の[Configure]リンクをクリックします。type]ドロップダウンメニューで、[Release]オプションを選択します。OutSystemsが割り当てたデフォルトのアプリ識別子をそのまま使用するか、独自の識別子(com.domain.appnameなどの逆引きドメイン名表記に合致)を入力します。キーストアを選択し、モバイルアプリに署名し、パスワードを入力します。Androidアプリに署名するキーストアを持っていない場合、キーストアを作成する方法をご覧ください。使用する秘密鍵/公開鍵ペアの別名およびパスワードを入力します。キーストア作成の際に生成された別名を使用します。[Save]をクリックして設定を保存します。[Generate]をクリックし、アプリが生成されるまで数分間待ちます。アプリが生成された後、バージョン情報の近くにあるダウンロードアイコンをクリックして、Androidパッケージ(APK)をダウンロードします。エンドユーザーグループへのアプリ配布Androidモバイルアプリを一部のエンドユーザーグループに配布するには、複数の方法があります。Studioが生成したQRコード、インストールのリンクまたはモバイルアプリパッケージ(APK)そのものを送信します。Storeでクローズドベータ版テストプログラムを設定します。これで、限定されたエンドユーザーグループにアプリを配布できるようになります。Consoleでクローズドベータ版テストプログラムを設定し、ベータ版テストプログラムにアクセスするエンドユーザーのメールアドレスを指定(またはインポート)します。オプトインURLをエンドユーザーと共有し、APK(アプリパッケージ)をアップロードしてアプリを公開する必要があります。Storeのクローズドベータ版機能は、許可されたエンドユーザーのデバイスだけがベータ版モバイルアプリをインストール・実行できるということを保証していません。iOSでは許可されたデバイスIDのリスト全体についてこのことが保証されますが、Androidではそのような制限がありません。Consoleドキュメントをご覧ください。