MAUIでiOSアプリの開発!

MAUIを使ったiOSアプリの開発についての技術的なメモです。

シミュレータではアプリが正常に起動するが、実機では起動しない場合

iOSアプリをシミュレーター上では正常に起動・実行できますが、実機に入れて起動するとすぐに落ちる現象が発生しました。

 

こちらのサイト

Xamarin を使えば iPhone 端末が要らない、ワケがない

によると、
iOSシミュレーター上のアプリと、実機向けのアプリは別物
・一部の動的なコードはシミュレーター上では動作するが、実機では動かない
・シミュレーター向けのビルド設定のデフォルトが、リンク時に不要なコードを削除するようになっていない
・シミュレータ向けのビルド設定を「フレームワークSDKのみをリンクする」にすれば、実機と同じ動作になる


とのことです。

 

シミュレータのビルド設定を変更して、エラーの箇所を特定して修正した結果、
実機でも動作するようになりました。