|
|
| 行1: |
行1: |
| | ==android実機実行== | | ==android実機実行== |
| | + | [[Monaca/実機]] [ショートカット] |
| | | | |
| − | #クラウドIDEのビルド/androidアプリビルド/カスタムビルドデバッガーから"ビルド開始する"ボタンをクリックする。 | + | #上記項目のandroid実機実行のうち、デバッグビルドではなく、カスタムビルドデバッガーに変換して実行する |
| − | #ビルドが終わったら、ビルド/ビルド結果一覧からダウンロードする。
| + | |
| − | #QRコードからアプリをインストールする。(これはandroidのmonacaデバッガー)
| + | |
| − | #インストールされたアプリで、monacaログインする。
| + | |
| − | #プロジェクトを選択して起動する。
| + | |
| | | | |
| − | ==iPhoneビルド証明書設定==
| |
| − | #クラウドIDEの設定/iosビルド設定
| |
| − | #"秘密鍵とcsrの生成"ボタンをクリック
| |
| − | #AppleIdの名前とメールアドレスと国コード(ja)を入力(appleの名前の一部にmonacaといれておいたほうが、わかりやすくて、良いかも)
| |
| − | #ios.certSigningRequest(csr)がダウンロードされる。
| |
| − | #csrをクリックし、macのLanchear/その他/キーチェーンアクセスから、作成した証明書と公開鍵(cer)と秘密鍵(p12)を書き出す
| |
| − | #書き出したp12のファイルを設定/iosビルド設定にimportする
| |
| − | #appleDeveloperサイト( https://developer.apple.com/programs/how-it-works/jp/ )で、CertificatesからAppleDeveloperを選択し、先程DLしたios.certSigningRequest(csr)を登録
| |
| − | #monacaの証明書アップロードに、appleからDLしたdevelopment.cerをアップする
| |
| − | #appleDeveloperサイトでProifilesからDeveloperで作成し、アプリIdを選択して.mobileprovisionなどのファイルをDLする(ワイルドカード*を使うと後のビルドに失敗するので気をつける)
| |
| − | #monacaのプロファイルアップロードに、先程DLした.mobileprovisionなどファイルを登録する
| |
| − |
| |
| − | デバックビルドや、カスタムビルドをするためには、AppleDistributionだと"ビルド開始する"が押せないので、AppleDeveloperを選択しないとならない。
| |
| − |
| |
| − | 参考:https://teratail.com/questions/266712
| |
| | | | |
| | ==iPhone実機実行== | | ==iPhone実機実行== |
| − | #上記ビルド証明書をimportする
| + | [[Monaca/実機]] [ショートカット] |
| − | #ビルド/iOSアプリのビルド/カスタムビルドデバッガーから"ビルドを開始する"が押せるようになってることを確認する。
| + | |
| − | #ビルドが終わったら、ビルド/ビルド結果一覧からダウンロードする。
| + | |
| − | #QRコードからアプリをインストールする。
| + | |
| − | #インストールされたアプリで、monacaログインする。
| + | |
| − | #プロジェクトを選択して起動する。
| + | |
| − | | + | |
| − | ===In-App Purchaseをサポートしてないエラー===
| + | |
| − | error: Provisioning profile "develop monaca all" doesn't support the In-App Purchase capability.
| + | |
| − | #AppleDeveloperサイトのIdentifiersで "In-App Purchase"をサポートしてないidを作ってる可能性があるので、作り直す。
| + | |
| − | #AppleDeveloperサイトで、そのid選択肢、プロファイル(mobileprovision)を作る。
| + | |
| − | #先程作ったプロファイルをmonacaのiOSビルド設定のプロファイルアップロードからあげる。
| + | |
| − | | + | |
| − | その他気をつけること
| + | |
| − | *古いプロファイルがあれば、消す。(消さないとそちらが読み込まれる可能性があるので・・)
| + | |
| − | *AppleDeveloperサイトのIdentifiersでワイルドカード付きでidを作ると "In-App Purchase"がサポートされないので、気をつける。
| + | |
| | | | |
| − | 参考:https://www.b4x.com/android/forum/threads/provisioning-profile-developer-doesnt-support-the-in-app-purchase-capability.110120/
| + | #上記項目のiPhone実機実行のうち、デバッグビルドではなく、カスタムビルドデバッガーに変換して実行する |