iOS モバイル アプリケーション開発 への移動 Show
このトピックでは、モバイル アプリケーションをアドホックに iOS デバイスに配布する方法を説明します。
モバイル プロビジョニング プロファイルを iOS デバイスにインストールするプロジェクト開始時に作成したアドホック配布用の配布用プロビジョニング プロファイルを iOS デバイスにインストールする必要があります。Mac 上でモバイル プロビジョニング プロファイル
ファイル( プロビジョニング プロファイルを iOS デバイスにインストールするには、Mac で、Dock 上にある Xcode、iPhone 構成ユーティリティ、または iTunes のアイコンへとプロビジョニング プロファイル ファイルをドラッグします。詳細については、Apple 社のドキュメントを参照してください。 アプリケーション用のアプリケーション アーカイブ ファイルを生成するアドホック配布用にバンドル生成の準備ができたプロジェクト アプリケーション用のアプリケーション アーカイブ ファイルを生成する手順は以下のとおりです。
RAD Studio によって、IDE に既に追加されている SDK を使ってアプリケーションがビルドされ、iOS デバイス プラットフォーム用に構成した接続プロファイルを使って Mac への接続が行われます。また、Mac 上で動作しているプラットフォーム アシスタントによって、アドホック配布用にアプリケーションが準備されます。 その後、Mac
上で生成されたアプリケーションが開発用システムへとコピーされます。最終的なアプリケーション ファイル( アプリケーションを iOS デバイスにインストールするアプリケーションを iOS デバイスにインストールするには、Mac で、Dock 上にある Xcode、iPhone 構成ユーティリティ、または iTunes のアイコンへとアプリケーション アーカイブ ファイルをドラッグします。詳細については、Apple 社のドキュメントを参照してください。 ヒント: アプリケーション アーカイブ ファイルを開発用 PC から Mac に移す必要はありません。元のアプリケーション アーカイブ ファイルが Mac のスクラッチ ディレクトリ内にあるためです。関連項目
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。 はじめにこんにちは。モバイルアプリサービス部の平屋です。 本記事では、Fabric Betaを使用してiOSアプリをAd Hoc配布可能にする手順を紹介します。 Fabricのサポート終了についてFabricは現在Firebaseへ統合する作業の最中であり、2019年の中ごろまでにサポートが終了します。
本記事で使用するFabric Betaも同様にサービス終了する見込みです。2018/12/17現在、Fabric Betaの代替サービスであるFirebase App Distributionが未提供であるため、本記事ではFabric Betaを使用します。 検証環境
前提条件
目次
プロジェクトを作成するXcodeで新規プロジェクトを作成します。
https://developer.apple.com/でApp IDとProvisioning Profileを作成します。
XcodeでTARGET > Generalを開き、以下の操作を行います。
Fabric, Crashlyticsをプロジェクトに追加するGemfile, Podfileをプロジェクトディレクトリのルートに追加します。
以下のコマンドを実行します。
FabricのRun Scriptをプロジェクトに追加するAPI Key, Build Secretを確認するFabricのorganizationページ(https://fabric.io/settings/organizations/xxxxx 形式)を開き、API Key, Build Secretを確認します。 API Key, Build Secretのラベルをクリックすると、それぞれの値が下に表示されます。 Run Scriptをプロジェクトに追加するXcodeでTARGET > Build Phasesを開いて「+」ボタンをクリックし「New Run Script Phase」を選択します。 Run Script Phaseが追加されるので、以下の操作を行います。
Fabricにアプリを追加するInfo.plistを更新するFabricに関する設定値をInfo.plistに追加します。
AppDelegateにコードを追加するFabric, Crashlyticsを初期化するコードを
アプリをRunするアプリをRunすると、Run Scriptが走り、Fabricにアプリが追加されます。 アプリが追加されると以下のようなタイトルのメールが配信されます。
Fabric Betaのテスターのグループを作成するアプリ配布対象のテスターのグループを作成します。 Fabricで該当アプリのページ(https://fabric.io//ios/apps//issues 形式)を開き、「beta」をクリックします。 「Manage Groups」をクリックします。 Group name(例: 「Add Testers...」と書かれたテキストフィールドにテスターのメールアドレスを入力し、「+」ボタンをクリックします。 XcodeのManage Schemes画面を開き、ビルド時に使用するSchemeのSharedにチェックを入れます。 さいごにiOSアプリをFabric Betaで配布可能にする手順を紹介しました。 次の記事では、fastlaneを導入してアプリを配布する手順を扱います。 参考資料
iOS AdHocの台数は?1つのメンバーシップで、1年間にテスト用およびAd Hoc配信用に登録できるデバイス台数は、デバイスタイプごとに100台までです。
Apple AdHocの制限は?ですので、事前にインストールしたいデバイスを登録しておく必要があり、Apple Developer Program のアカウントで登録できる数に限りがあります。 上限は、現在は iPhone 100 デバイス、iPad 100 デバイス、、のように、それぞれの種類ごと 100 デバイスずつになっています。
TestFlightの台数制限は?デベロッパがApp開発のイテレーションを行う間、メンバーは各自最大30台のデバイスでテスト用のベータ版ビルドをすばやくテストし、入手可能なすべてのベータ版ビルドにアクセスしてテストすることができます。
iOS アプリの期限は?もし社内配信している iOS アプリのプロビジョニングプロファイルの有効期限が切れるとどうなる? プロビジョニングプロファイルの有効期限は作成後1年です。 この有効期限が切れるとどうなるか。 アプリがある日を境に起動しなくなります。
|