monaca

iOSアップロードエラーについて その2

iOSアップロードエラーについてで、Monaca 提供のアップロード機能を利用した際のエラーについて掲載しましたが、Monacaでビルドしたipaファイルは、Application Loaderを使用してもiTunes Connectへアップロードすることができます。

MonacaでビルドしたipaフィルをApplication Loaderを使用してiTunes Connectへアップロードした際にも、エラーが発生する場合があります。

その中で多いエラーが下記になります。

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.example.xxx [Payload/xxx.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."

このエラーの原因はいろいろ考えられます。
その際の解決方法として、Xcodeで設定を変更するようなものもありますが、Monacaのプロジェクトは、Xcodeでは利用できません。

MonacaでビルドしたipaファイルをApplication Loaderを使用してiTunes Connectへアップロードした際に、このエラーが出た場合は、初めにビルドタイプを確認してください。

Monaca 提供のアップロード機能は、リリースビルド以外では利用することはできません。
しかし、Application Loaderでは、デバッグビルドで作成されたipaファイルでもアップロード処理を行います。

デバッグビルドで作成されたipaファイルをApplication Loaderでアップロードした際にも、上記のエラーが発生します。

MonacaでビルドをしたipaファイルをApplication Loaderでアップロードした際に、上記のエラーが発生した場合は、初めに リリースビルドで作成されたipaファイルかどうか確認してみてください。