2026-08

学習記録

クラッシュレポートの確認・分析でやっていること

個人開発アプリのクラッシュレポートをXcode Organizerで確認・分析する方法をまとめました。存在を知らなかった機能、クラッシュログの読み方、再現できないクラッシュへの向き合い方を記録しています。
トラブルシューティング

NavigationStackへの移行でハマった話

SwiftUIのNavigationViewからNavigationStackに書き換えた際に実際につまずいたポイントをまとめました。画面遷移の管理方法の違い、既存コードとの互換性、プログラムによる画面遷移の実装方法を記録しています。
学習記録

ASO(アプリストア最適化)でやってみたこと

個人開発アプリのApp Store掲載順位を改善するために取り組んだASO(アプリストア最適化)についてまとめました。タイトル・キーワードの見直し方、スクリーンショットの改善、効果測定の考え方を記録しています。
学習記録

ウィジェット(WidgetKit)を実装してみて分かったこと

SwiftUIアプリにWidgetKitでホーム画面ウィジェットを実装してみて分かったことをまとめました。TimelineProviderの考え方、アプリ本体とのデータ共有の落とし穴、プレビューの確認方法などを記録しています。
トラブルシューティング

プッシュ通知(リモート通知)を実装してつまずいた話

iOSアプリにプッシュ通知(リモート通知)を実装した際に実際につまずいたポイントをまとめました。ローカル通知との違い、証明書設定の混乱、シミュレーターでテストできない問題などを記録しています。
トラブルシューティング

SwiftDataのスキーマ変更でデータが消えたかと思った話

SwiftDataでモデルのプロパティを追加・変更した際に、既存データが読み込めなくなり焦った話をまとめました。マイグレーションの仕組みや、開発中に安全にスキーマを変更する方法を記録しています。
トラブルシューティング

StoreKitで課金機能を実装してつまずいた話

SwiftのStoreKitでアプリ内課金機能を実装した際に実際につまずいたポイントをまとめました。Sandbox環境でのテストの落とし穴、購入の復元処理の見落とし、レシート検証の考え方などを記録しています。
学習記録

アプリのレビュー・評価を増やすためにやったこと

個人開発アプリのレビュー・評価数を増やすために実際にやったことをまとめました。レビュー依頼のタイミングの見直しや、SKStoreReviewControllerの落とし穴、身内以外の反応を得る難しさなどを記録しています。
学習記録

async/awaitに書き換えて分かった非同期処理のつまずき

SwiftのcompletionHandlerをasync/awaitに書き換えてみて、実際につまずいたポイントをまとめました。UI更新がクラッシュした原因、Taskの使い方、既存コードとの混在で混乱した点などを記録しています。
トラブルシューティング

Xcodeの証明書・プロビジョニングプロファイルでハマった話

Xcodeの証明書・プロビジョニングプロファイルまわりのエラーで実際にハマったポイントをまとめました。実機ビルドができなくなった原因、有効期限切れへの対処、複数端末での開発時の注意点などを記録しています。
タイトルとURLをコピーしました