その3:プロビジョニングを登録する

前回は Monaca IDEにて署名リクエストを作成し、iOS Provisioning Portalにアップロードしました。 その続きとなります。

これまで登録した開発デバイス、App ID、開発者のデータを組み合わせた、プロビジョニングファイルを作成するとはれてアプリが配布かのうな形態になります。

iOS Provisioning Portalのページに戻ります。
ProvisioningメニューのDevelopmentタブを選びます。

【New Profile】のボタンを押します。

あれれ?
「Certificates」のところに ”Please create a Development Certificate” と書いてあります。
じゃ、これ発行しておきますか。
U~n不吉な予感。

先ほどダウンロードした同じcsr.certSigningRequestファイルをここでも選択し、【Submit】ボタンを押します。

ほどなく、証明書が承認され、ダウンロードできるようになりました。
【Download】ボタンを押して、できた証明書を取得します。

取得したデータは、やっぱりmonacaの証明書にアップロードしておきます。

さて、改めて、ProvisioningメニューのDevelopmentタブを選びます。

【New Profile】のボタンを押します。と今度はチェックボックスになってました。

じゃあDistributionはとりあえずは要らんのかしらん…
Profile入れてApp ID 選んだら【Submit】ボタン押します。

しばらく待つと、ステータスがActiveになりますので、【Download】ボタンを押して、取得します。

Distribution タブを選びます。
【New Profile】のボタンを押します。

Distribution MethodはAd Hocを選択。
Profile Name 任意の名前を入力
App ID 先ほど作成したApp IDを指定。
Devices 開発端末のデバイスにチェックを入れます。

【Submit】ボタン押します。

しばらく待つと、ステータスがActiveになりますので、【Download】ボタンを押して、取得します。

Monacaにプロビジョニングプロファイルを登録する。

メニューのiOSのから、ビルドを選択します。

iOSアプリをビルドする画面になりました。
選択肢は3つ。

デバッグビルド (iTunes経由でインストール)
デベロッパー証明書とDevelopment Provisioning プロファイルが必要

テストビルド (ネットインストール)
ディストリビューション証明書とDistribution (AdHoc) Provisioning プロファイルが必要

リリースビルド (App Store登録)
ディストリビューション証明書とDistribution (App Store) Provisioning プロファイルが必要。

今までの作業で、デバックビルドとテストビルドのProvisioning プロファイルはできてる(はず)なので、どちらかなのですが、テストビルドを選択してみます。

先ほどダウンロードしたDistribution (AdHoc) Provisioning プロファイルを選択します。
【次へ】ボタンを押します。
しばらくすると、キーストアの登録がありませんというエラーメッセージが??出てきました。(それってAndroidでしょ?)と、しばらく待ってみましたが、残念ながら、そこから先に進みません、なんか間違えているみたいです。また後日再挑戦したいと思います。

う~ん。なんかダメみたいです。そういえば、デバッグビルド (iTunes経由でインストール)の、デベロッパー証明書とDevelopment Provisioning プロファイルも先のプロセスで作成していますので、デバッグビルド (iTunes経由でインストール)もやって見ることにします。

デバッグビルド (iTunes経由でインストール)を選択し、【次へ】ボタンをクリックします。

先ほどダウンロードしたDevelopment (AdHoc) Provisioning プロファイルを選択します。
【次へ】ボタンをクリックします。

ビルド中です…

やったー。アプリが完成しました。

ローカルPCにダウンロードして、iTunes経由で登録済みのiPhoneに転送してみます。

無事に、デバイス登録をしたiPhoneにアプリを登録することが出来ました。

タップしてみると、

スプラッシュ画面も出て、無事に動作してる。←正常に転送されている。のを確認することが出来ました。

コメント

タイトルとURLをコピーしました