iOS

MAUI で iOS アプリをデバッグしたら "[UIPickerView setFrame:]: invalid size {320, 216} pinned to {320, 216}"の例外が出た

概要 MAUI で iOS アプリのデバッグをしらた以下の例外が発生し、デバッグに失敗しました。 今回は、この例外を解決するためにやったことを書いておこうと思います。 [UIPickerView setFrame:]: invalid size {320, 216} pinned to {320, 216} 結論 エラーメ…

MAUI で iOS アプリがデバッグしたら、「アプリが終了しました」と表示されてアプリが終了する

MAUI で iOS アプリをデバッグしたら、Visual Studio の出力に以下のメッセージが表示されデバッグができませんでした。 今回は、以下のメッセージが表示されたときにデバッグできるようにするためにやったことを備忘録的に書いておこうと思います。 2023-03…

アプリ開発日記 #64 概算家計簿アプリのiOS版を審査へ提出

実際にやったこと iOS版の概算家計簿を審査に提出しました。 iOS版は、ストアへのアップデート方法が変わっていたため、再度アップデート方法を確認しながら行いました。実際にアップデートを行うまでは、以下に記載したようなことを試しました。 そして、時…

アプリ開発日記 #63 Xamarin.iOSでダークモード対応完了

実際にやったこと 広告表示位置の変更を行いました。 広告表示位置については、Android版と同様に画面上部へ表示されるように変更しております。そして、中断していたダークモード対応を再開しました。 ダークモード対応は、ビルドエラーにより一時中断して…

アプリ開発日記 #61 Xamarin.iOSの資産カタログを使用した色指定

実際にやったこと ダークモードに対応するために、Xamarin.iOSの画面のBackground Colorおよび、Text Colorを資産カタログを使用するように変更しました。資産カタログのカラーセットでは、Appearnceを「Any,Dark,Light」を指定することで、iOSでダークモー…

アプリ開発日記 #60 Xamarin.iOSでダークモードに対応する

実際にやったこと 新しいアイコンの作成を行いました。 アイコンは、通常モードとダークモードの2パターン作成しました。そして、通常モードの時は通常モードのアイコンが、ダークモードの時はダークモードのアイコンが表示できるように設定を行いました。 …

アプリ開発日記 #59 iOS版の画面を修正中

実際にやったこと iOS版の画面の修正を引き続き行っています。 今日は、金額を入力する画面の修正をメインに行いました。実際に修正したイメージは以下のイメージとなります。修正後の画面イメージ今回は、ラベルに背景色を設定し、ラベルの四隅または、一部…

アプリ開発日記 #58 iOS版の画面修正を再開

実際にやったこと Visual Studioの新しいバージョンが来ていたため、新しいバージョンをインストールし、storyboardが開けるか試してみました。そして、storyboardが開けることが確認できたため、iOS版の画面の修正を再開しました。修正後の画面イメージstor…

アプリ開発日記 #57 とりあえず、Android版の画面を修正

実際にやったこと XCode11へのバージョンアップおよび、Xamarinのプレビュー版をインストールし、iOS13に対応した環境を構築しました。 そして、実際に修正を行おうと思い、storyboardを開こうとしたら、エラーが発生してしまい、開くことができませんでした…

アプリ開発日記 #56 あれ? Xamarin.iOSのデバッグができない。。。

実際にやったこと 概算家計簿の画面レイアウトの修正を開始しました。 そして、変更したレイアウトがどうなっているかを確認しようと、デバッグ実行してみました。そしたら、今まで動いていたはずの概算家計簿でビルドエラーが発生してしまい、デバッグ実行…

今回リリースしたアプリ「がんばる!!その前に」について

がんばる!!その前に アプリのコンセプト コンセプト:がんばる!!その前にコンセプトに込めた思い: ダイエットや筋トレなど何かを始めようと思い、そして実際にスタートを切ることはできるのに、どうしても続かない。 そんな場合はやり方が間違っている可能…

アプリ開発日記 #53 iOS版も無事リリース完了

iOS版がApp Storeに公開されました。 iOS版がリリースできたことで、iOS版とAndroid版の両方がリリースされたこととなります。ちなみにAndroid版は以下になります。 今回リリースしたアプリについて がんばる!!その前にをコンセプトとした、行き当たりばった…

アプリ開発日記 #26 Xamarin.iOSのストーリーボードで画面デザインを修正

概算家計簿アプリの画面の修正をしました。画面修正の経緯としましては、画面崩れが原因で見事にリジェクトされてしまったためです。 なお、リジェクト原因は当初懸念していたiPhoneXでの画面崩れではなく、iPadでの画面崩れが原因でした。そして、今日画面…

アプリ開発日記 #25 過去にリリースしたアプリの修正

大変です!! 過去にリリースした概算家計簿アプリにスクロールできないというバグがあることがわかりました。概算家計簿アプリは少ないですが、今も使っていただいている方がいます。 そして、バグを放置したままでは、使っていただいている方に迷惑が掛かっ…

Xamarin.iOS ViewWillAppearとViewDidApperのイベント発生タイミング

別画面から戻るときに発生するイベント Xamarin.iOSでは、別の画面が閉じられ、自分の画面が表示されるタイミングで起動するイベントとして、以下の2つが存在します。 ViewWillAppear ViewDidAppear そして、この2つのイベントは、発生するタイミングが若干…

Xamarin.iOSのアンハンドルドエラーを解決した話

エラーの発生タイミングと発生したエラー Xamarin.iOSで作成したアプリをデバック実行した際に、画面遷移のタイミングでエラーが発生していました。 そして、ハンドルされたエラーには、以下のメッセージが表示されていました。 Foundation.MonoTouchExcepti…

Xamarin iOSで条件を満たしたときに前画面に戻る

APPを作る上で条件を満たした場合のみ、 前画面へ戻る動作をさせたい場合があると思います。しかし、Xamarin iOSのストーリーボードでは、 条件を満たした場合のみ前画面へ戻ることができないようです。 (Xcode、Swiftで作る場合はできるらしい)これについて…