一般的なビルドとアップロードエラー
ビルドまたは App Store Connect にアップロードする際の一般的なエラーのリストを次に示します。
minSdkVersion
プロジェクトの標準設定と異なる API レベルが必要な Cordova プラグインを使用している可能性があります。この場合、プロジェクトの最小 API レベルの設定は 14(minSdkVersion = 14
)になります。Cordova プラグインでは、API レベル 16 以上が必要なため、Cordova プラグインが要求している API レベル より低い android-minSdkVersion
が設定されています。
このエラーに対応する場合は、下記のように config.xml
ファイルに minSdkVersion
の設定を行います。
Provisioning Profile
Cordova 6.5 以降のプロジェクトを使用している場合、 MomacaBackend
プラグイン または NIFCloudMB
プラグイン」を使用する場合は、ビルド時に iOS プッシュ通知に必要な設定を行う必要があります。
このエラーに対応する場合は、下記のプッシュ通知に必要な設定を行う必要があります。
プッシュ通知用の App ID
プッシュ通知用の証明書
プッシュ通知用のプロビジョニングプロファイル
対象プロジェクトに設定されている App ID とバンドル ID が一致していません。App ID の設定がプロビジョニングプロファイルの設定と一致しているか確認してください。
iOS ビルド設定に問題がある可能性があります。ビルド時に使用している「App ID」「証明書」「プロビジョニングプロファイル」に問題がないか確認してください。
プロビジョニングプロファイルに設定されているバンドルIDとプロジェクトの App ID が一致していない等の iOS ビルド設定に問題がある可能性があります。ビルド時に使用している「App ID」「証明書」「プロビジョニングプロファイル」に問題がないか確認してください。
アプリケーション名
アプリ設定画面の アプリケーション名
に 日本語
が設定されている可能性があります。
アプリ設定画面のアプリケーション名に日本語が設定されいる場合は、アプリ設定画面のアプリケーション名に アルファベット
のアプリケーション名を設定し、config.xml
にある name
タグの short
属性の値に 日本語のアプリケーション名
を設定してください。
アプリケーション名の先頭に 数字
が設定されている可能性があります。
アプリ設定画面の アプリケーション名
に設定されている値の先頭が数字になっていないか確認していください。
スプラッシュ スクリーン
このエラーは、次のようなスプラッシュ画面イメージファイルに関連するエラーです。
PNG 形式以外のファイル形式が使用されている可能性があります。現在、Monaca
ではスプラッシュ画面イメージとして PNG 形式ファイルのみがサポートされています。
スプラッシュ画像ファイルに問題がある可能性があります。
9-patch 形式の画像を使用している場合は、9-patch 画像に問題がないか確認してください。
プロジェクト ファイル
このエラーは、プロジェクトファイルに無効なファイル名が設定されている可能性があります。 対象プロジェクト内のリソースファイル名に日本語等の 2 バイト文字や特殊文字が使用されていないか確認してください。
メモリー利用超過
Androidビルドが次のエラーで失敗した場合、メモリの利用が上限値を超えている可能性があります。
こちらのプラグインを利用し、Androidビルドメモリサイズを変更してください。
Android キーストア
キーストアからキー名を読み取ることができませんでした。 以下を確認してください。
Android キーストア設定で、正しいキーストアが設定されているか確認してください。
ビルドの際、選択したエイリアスのパスワードが、正しく入力されているか確認してください。
App Store Connect
Apple ID / パスワードのエラー
App Store Connect へのアップロード時に使用されるApple ID
または Password
が、正しく入力されていない可能性があります。 Apple ID
と Password
が、正しく入力されている確認してください。
2 ファクタ認証
App Store Connect へアップロードする際に使用している「Apple ID」が、2 ファクタ認証を利用している場合は、App 用パスワードをお試しください。詳しくは App 用パスワードを使う を参照してください。
App Store Connectへのアプリ未登録
App Store Connect に「com.example.xxx」アプリが登録されているか確認してください。
バージョン番号の重複
App Store Connect に同じビルドバージョンのアプリがあります。対象プロジェクトのビルドバージョンを確認してください。
不正なバージョン番号
対象アプリのバージョン番号は、最後に認定されたアプリよりも低くなっています。 より高いバージョン番号を設定してビルドを行なってください。
サポートデバイス数
iOS アプリを更新する場合、サポートするデバイスの数を減らすことはできません。 iOS アプリ設定の対象デバイス設定を確認してください。
不正なアイコン
App Store アイコンが透過されているかアルファチャネルが含まれている可能性があります。App Store アイコンを確認してください。
古いXcodeバージョン
対象プロジェクトが Xcode 9 以降でビルドされていません。対象プロジェクトが Cordova 7.1 未満の場合は、Cordova 7.1 へアップグレードしてください。
2019年3月からは、Xcode 10.1 でビルドをする必要があります。ビルド環境の設定 を参考に、対象プロジェクトの Xcode バージョンを 10.1
に設定してビルドを行なってください。
バージョン番号 エラー
iOSにおいては、バージョン番号は3桁となります。4桁以上を指定している場合は、上記のエラーが発生します。
Crosswalk プラグイン
このエラーは、Cordova 6.2 プロジェクトで Crosswalk WebView Engine
プラグイン v2.2.0 以降が有効になっている可能性があります。 Cordova 6.2 プロジェクトで Crosswalk WebView Engine
プラグインを使用している場合は、v2.1.0
以下を使用してください。
Cordova 6.2 プロジェクトでは、Crosswalk WebView Engine
プラグインの以下の設定で正常にビルドができることを確認しています。
プラグインバージョン: 1.7.2 / Crosswalk のバージョン (標準設定)
プラグインバージョン: 2.1.0 / Crosswalk のバージョン: 21.51.546.7
最終更新