質問: ### 前提・実現したいこと Monaca LocalKit2.2.0を使用してモバイルアプリを作っています。 ・開発PCのOS:Windows7(64bit) ・テスト用端末:iPhone7Plus、iPadPro(いずれもiOS10.2.1) ### 発生している問題・エラーメッセージ リモートビルド機能でiOSアプリをビルド後、QRコードを読み取って実機(iPhone7PlusおよびiPadPro)にインストールし、アプリを起動すると、初回起動時にポップアップで以下のエラーメッセージが表示されます。 ``` xxxxx(アプリ名)によりiPhoneの動作が遅くなる場合があります 開発元によるAppの互換性改善のアップデートが必要です。 ``` ### 試したこと 試しにテンプレート「Onsen UI V2 JS Minimum」「Onsen UI V1 Minimum」に何も手を加えない状態でビルドをしてみましたが、自作のアプリ同様、互換性改善を促すメッセージが表示されます。 ### 補足情報(言語/FW/ツール等のバージョンなど) 32bit版アプリと判定されているように見受けられますが、解決方法がわからず頭を抱えている状態です。 解決方法をご教示いただきたく、よろしくお願いいたします。
回答: Monacaサポート担当殿から回答を頂きました。 転記も問題ないとのことですので、メールの内容をそのまま載せさせて頂きます。 > > 下記のメッセージ > > > 「xxxxx(アプリ名)によりiPhoneの動作が遅くなる場合があります。 > > 開発元によるAppの互換性改善のアップデートが必要です。」 > > > につきまして、iOSのデバッグビルドを行った場合は、 > > 仕様上、32-bitのアーキテクチャでビルドされます。 > > > iOS10.1.x以降の64-bit端末では、 > > 32-bitに対応しているアプリが実行された場合、 > > 上記のメッセージが表示される仕様となっており、 > > そのため、今回のメッセージが表示されている形となります。 > > > 現状、iOS10.1.x以降の64-bit端末では、 > > デバッグビルドの場合、今回のメッセージを非表示させることは、 > > できません。 > > > ご了承のほど、よろしくお願いいたします。 > > > リリースビルドに関しましては、デバッグビルドとは異なり、 > > 32-bit、64-bitそれぞれに対応した形でビルドされます。 > > > App Storeからアプリをインストールする際には、 > > それぞれに対応したアプリがインストールされるため、 > > 今回のメッセージは、表示されません。 > > > 実際にMonacaでリリースビルドをかけたところ デバックビルドの際は出力されなかったarmv64というログが出ていたので この問題は解決できそうです。