Monaca
テクノロジー
ノウハウ・TIPS

2021年4月以降のiOSアプリ申請について

Monacaチームの小田川です。

2021年4月以降からは、 App Storeに提出されるすべてのiOSアプリは、Xcode 12およびiOS 14 SDKでビルドする必要があります。詳しくは、iOS AppとiPadOS AppをApp Storeに提出するを参照してください。

Xcode 12でビルドする

MonacaプロジェクトをXcode 12でビルドする場合は、Cordova 10プロジェクトを使用する必要があります。ビルドの際にXcode 12を使用する場合は、MonacaクラウドIDEのメニューにある

ビルド > ビルド環境の設定 > Xcode > Xcode 12.2

を選択して、保存ボタンをクリックすることで、ビルドの際にXcode 12が使用されます。

Cordova 10へのアップグレード

MonacaプロジェクトがCordova 10未満の場合は、Xcode 12には対応していないため、Cordova 10へアップグレードする必要があります。Cordova 9.0からCordova 10へアップグレードする場合は、MonacaクラウドIDEのメニューにある

設定 > Cordovaプラグインの管理 > Cordovaバージョン > 10.0.0にアップグレード

からアップグレードを行うことができます。

Cordova 10へのアップグレードに関する注意点

Cordova 10で提供されているiOSプラットフォームでは、WKWebViewが標準設定になっています。2020年4月以降のiOSアプリ申請を行う場合は、WKWebViewを使用する必要があります。

Cordova 10未満のMonacaプロジェクトでUIWebViewを使用している場合、Cordova 10へアップグレードするとアプリの動作環境がUIWebViewからWKWebViewへ変更されるため、アプリの動作に問題が発生する可能性があります。

Cordova 10未満のMonacaプロジェクトでUIWebViewを使用している場合は、Cordova 9.0プロジェクトでWKWebView対応を行い動作チェックを行う必要があります。Cordova 9.0でのWKWebView対応や注意点については、WKWebViewサポートを開始を確認してください。

おわりに

iOSアプリ申請の新しい要件は、毎年4月から適用されます。4月以降にiOSアプリ申請を検討している場合は、一度、対象のアプリが新しい要件に対応しているか、確認してみてください。

author img for keiji_asial

keiji_asial

前の記事へ

次の記事へ

一覧へ戻る
PAGE TOP