monaca ios ビルド設定 証明書とかいろいろ

スクリーンショット 2015-06-23 15.19.21

monacaを使用してandroidアプリを作成していましたが、mac miniを購入したのでiosアプリもビルドしてみます。

そのときのメモになります。

iOS Developer Program

まず、iOS Developer Program へ登録を行います。

登録するにあたり、参考にしたのサイト

 

このサイトで「失敗していたパターン」の項目があります。

同じように私も失敗をしました。

Apple Developer Program – Membership for one year  11,800円 + 消費税 944円 = 注文合計12,744円

の支払いが完了しているのですが、

——————————————————————————————————

Contact Us

We are unable to verify your identity. Please contact us for further assistance.

——————————————————————————————————

 

「contact us」 のリンクをクリックして問い合わせフォームに入力して質問しましたが、

土曜日の夜で、週末のせいか日曜日になっても返信がないので月曜日の朝に電話しました。

tel

注文番号(W**********)と名前、電話番号などを伝えて調べてもらうと、今日中に確認して使えるようになると言われました。

なにかしら身元確認の処理が滞っていたとのこと。注文の直前で、古い住所だったので住所変更をしました。その影響かと尋ねると関係なかったみたい

電話を切って、数分でメールが届き「Member Center」が使えるようになりました。

TELをするとすぐに対応してもらえるので、「contact us 」になった場合はTELで問い合わせてもいいかもしれません。

 

秘密鍵とCSRの作成

monacaを起動して設定のiOSビルドを開く

スクリーンショット 2015-06-14 18.41.01

 

「秘密鍵とCSRの作成…」をクリックするとポップアップがでるのでアルファベットで入力するとOK

漢字だとやっぱだめでした。

 

スクリーンショット 2015-06-14 18.44.59

 

CSRが生成されるので「CSR情報:」の「エクスポート」ボタンをクリックしてダウンロード

スクリーンショット 2015-06-14 18.47.16

 

Certificates, Identifiers & Profiles

 

Certificates, Identifiers & Profilesでいろいろ登録する

まず「apple developer」を開く

スクリーンショット 2015-06-14 18.49.42

 

メンバーセンターをクリックしてApple IDでログインする。

スクリーンショット 2015-06-14 18.50.14

 

「Certificates, Identifiers & Profiles」をクリック

スクリーンショット 2015-06-14 18.58.35

 

iOS Provisioning Portal

「+」ボタンをクリック

※monacaでいうところの証明書のアップロードにある、iOS Provisioning Portalで発行された証明書

スクリーンショット 2015-06-14 18.58.36

 

開発用かリリース用か選択して「Continue」ボタンをクリックする

スクリーンショット 2015-06-14 19.00.25

 

「Continue」ボタンをクリックする

スクリーンショット 2015-06-14 19.00.52

 

先ほどダウンロードしたCSRを選択し、「Generate」ボタンをクリックする

スクリーンショット 2015-06-14 19.00.55

 

登録完了

スクリーンショット 2015-06-14 19.01.33

 

cerファイルは以下でダウンロードできます。

スクリーンショット 2015-06-14 19.01.36

 

ダウンロードした「.cer」ファイルはmonacaのここでアップロード

スクリーンショット 2015-06-14 19.01.37

 

 

App ID

※monacaでいうところの「アプリケーション名」と「App ID」

 

「+」ボタンをクリック

スクリーンショット 2015-06-14 19.03.14

 

「アプリケーション名」と「App ID」を入力する。

アプリケーション名は今回アルファベットで入力したけど日本語がいけるか不明

「App ID」はandroidでいうところのパッケージ名みたいな感じで、これはほかのアプリと重複しない文字列のようです。

ドメイン名の逆からドット区切りで入力するのが一般的かと

スクリーンショット 2015-06-14 19.03.47

下部に使うサービスについてチェックをつけるみたいですが、今回は記載されているサービスを使わないので

なにもチェックをつけずに「Continue」ボタンをクリック

スクリーンショット 2015-06-14 19.04.02

 

「Submit」ボタンをクリックするとApp IDの登録が完了

スクリーンショット 2015-06-14 19.04.04

 

デバイス登録をする

Nameは自由にどの端末かわかるよう設定

UDIDはiTunesの起動してUSBでiPhoneを繋いぎ、概要の項目をひらく「シリアル番号:」の文字列を1度クリックすると

「UDID」が表示されるのでこれを入力して「Continue」ボタンをクリックする

スクリーンショット 2015-06-23 15.19.17

 

確認画面が表示される。「Rejister」ボタンをクリックする

スクリーンショット 2015-06-23 15.19.18

 

登録完了

スクリーンショット 2015-06-23 15.19.19

 

 

このデバイス登録はmonacaでビルドするときに

「プロビジョニングファイル:」を設定するよういわれるのでそこで設定する。

スクリーンショット 2015-06-23 15.19.20

 

 

これでmonacaでiosのビルドができるはず。