facebook twitter hatena line email

「Monaca/外部プラグイン」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(In-App Purchaseをサポートしてないエラー)
 
(同じ利用者による、間の14版が非表示)
行1: 行1:
==android実機実行==
+
==Android実機実行==
 +
[[monaca/実機/Android]] [ショートカット]
  
#クラウドIDEのビルド/androidアプリビルド/カスタムビルドデバッガーから"ビルド開始する"ボタンをクリック
+
#上記項目のAndroid実機実行のうち、デバッグビルドではなく、カスタムビルドデバッガーに変換して実行する
#ビルドが終わったら、ビルド/ビルド結果一覧からDownload
+
#QRコードからアプリをインストール(これはandroidのmonacaデバッガー)
+
#インストールされたアプリで、monacaログインする
+
#プロジェクトを選択して起動する。
+
 
+
==iPhoneビルド証明書設定==
+
#設定/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(もしくは*)でdevelop_all.mobileprovisionなどのファイルをDLする
+
#monacaのプロファイルアップロードに、先程DLしたdevelop_all.mobileprovisionなどファイルを登録する
+
 
+
デバックビルドや、カスタムビルドをするためには、AppleDistributionだと"ビルド開始する"が押せずで、AppleDeveloperを選択しないとならない。
+
 
+
参考:https://teratail.com/questions/266712
+
  
 
==iPhone実機実行==
 
==iPhone実機実行==
#上記ビルド証明書をimportする
+
[[monaca/実機/iPhone]] [ショートカット]
#ビルド/iOSアプリのビルド/"ビルドを開始する"が押せるようになってることを確認
+
 
+
===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実機実行のうち、デバッグビルドではなく、カスタムビルドデバッガーに変換して実行する

2020年6月12日 (金) 17:36時点における最新版

Android実機実行

monaca/実機/Android [ショートカット]

  1. 上記項目のAndroid実機実行のうち、デバッグビルドではなく、カスタムビルドデバッガーに変換して実行する

iPhone実機実行

monaca/実機/iPhone [ショートカット]

  1. 上記項目のiPhone実機実行のうち、デバッグビルドではなく、カスタムビルドデバッガーに変換して実行する