Monacaでは、有料プランからiOSアップロード機能を利用することができます。
iOSアップロード機能については、Monaca 提供のアップロード機能を参照してください。
リリースビルドをしたファイルをiTunes Connectへアップロードするためには、通常Application Loader等を使用してアップロードする必要があるため、Macが必要になります。
Monacaでは、このiTunes Connectへのアップロード機能を提供しているため、Windows PCの環境でもiOSアプリをリリースすることができます。
Monacaで提供しているiOSアップロード機能を実行した際、エラーによりアップロードに失敗する場合があります。
その中で多いエラーが下記になります。
Error: Unable to validate your application. Please sign in with an app-specific password. You can create one at appleid.apple.com.
このエラーは、iOSアップロードを実行する際に入力するApp IDに対し、
- 2ファクタ認証が設定されている。
- 通常のパスワードを入力している。
場合に出力されます。
App IDに2ファクタ認証が設定されている場合、iOSアップロードを実行する際に入力するパスワードには、App用パスワード
を入力する必要があります。
App用パスワードの作成方法につきましては、App用パスワードを使うを参照してください。
iOSアップロード実行の際、正しいApp IDとパスワードを入力しているのにエラーになる場合は、対象のApp IDに2ファクタ認証が設定されていないか確認してみてください。
2ファクタ認証が設定されている場合は、App用パスワード
を試してみましょう。