ツシマ ショウヘイ

フリーランスのiOS/Androidアプリエンジニア。 自作アプリがストアのカテゴリ別ランキングで2位を達成!! 自分用のメモを兼ねてブログを始めました。

【App Store Connect】Appプレビュー用の動画をiMovieで作成する

2022/7/10  

App Storeのプロダクトページにスクリーンショットや画像だけを載せておくのは味気ないなと思い、Appプレビュー用の動画を作成してみたときに注意点がいくつかあったので作成方法と共に説明していきます ...

【App Store Connect】AdMob用の「Appのプライバシー」設定

2022/7/10  

2020年12月8日より、アプリの新規リリースまたはアップデート時に「Appのプライバシー」項目の設定が必須となりました。AdMobで広告の表示を行なっている場合、アプリからデータが収集されているので ...

【Google Play Console】アプリのバージョンアップ手順(Android Studio〜製品版のリリース)

2022/7/10  

Androidアプリのバージョンアップ対応はたまにしかしないので自分用のメモとして記録しておきます。 Android Studioでapkファイルを作成してGoogle Play Consoleで製品 ...

【Xcode】Validate Appしたら”App Store Connect Operation Error Asset validation failed”のエラーが出た

2022/7/10  

久しぶりに新しくアプリをリリースしようと思い、いつも通りXcodeでアプリをArchiveして、まずはValidate Appで何か間違っているところがないかチェックしてみたら”App Store C ...

【Swift】一画面だけ横向き固定にする

2022/7/10  

一部の画面だけ横向き固定にしたい場合などに行う画面回転制御について記載します。 Device Orientationを設定する [TARGET] > [General] > [Deploy ...

WidgetKit開発まとめ(11のポイント)

2022/7/10  

WidgetKitの導入で開発に必要なことをまとめました。 Widget(ウィジェット)とは? Widget(ウィジェット)はiOS14から追加された機能で、アプリを開くことなくホーム画面上でアプリの ...

WidgetKitでUserDefaultsを使う + タイムラインの更新間隔を計測してみる

2022/7/10  

アプリ側とウィジェット側でUserDefaultsを共有するには設定が必要です。App Groupsでグルーピングすることで共通のUserDefaultsを利用できるようになります。 今回やりたかった ...

【Swift】PhotosUIのPHPickerViewControllerで写真を取得する

2022/7/10  

iOS14から簡易的な方法で写真アプリから写真データの取得が可能になりました。(写真へのアクセス許可不要、画面の実装不要) 今回はPhotosUI.frameworkのPHPickerViewCont ...

【Swift】画像のプレビュー画面の実装方法

2022/7/10  

いい感じに拡大縮小表示ができる画像のプレビュー画面の実装方法を紹介します。 画面のレイアウト UIScrollViewを画面いっぱいに表示されるように設置してください。 (コンテンツのサイズが確定して ...

【Swift】カメラロールの写真を一覧表示する

2022/7/10  

Pohtos.frameworkでiPhone本体のカメラロールにアクセスし、UICollectionViewで一覧表示する方法を説明します。 PhotosUI.frameworkのPHPickerV ...

App Store Connectの口座情報に口座名義人の種類と住所を追加する

2022/7/10  

久しぶりにApp Store Connectを開いたら「1つ以上の契約書に関連付けられている口座情報についての追加情報が必要です。完了するまで支払いの遅延が発生する場合があります。以下のフィールドは必 ...

【Xcode】ビルド環境別にInfo.plistを変える

2022/7/10  

Debugビルド、Releaseビルドで使用するInfo.plistを変える方法をご説明します。 Debug用のInfo.plistを追加 Debug用のInfo.plistを追加します。 名前を設定 ...

【Xcode】ビルド環境別に使用する外部ファイルを変える

2022/7/10  

外部から取り込んだファイルをビルド環境別に変えたということがあるかと思います。例えばアプリの開発を行う際によく利用される分析ツールとしてFirebase Analyticsがありますが、開発用と本番用 ...

【Xcode】ビルド環境別にアプリ表示名を変える

2022/7/10  

ビルド環境別にアプリ表示名を変えると、開発用のビルドか、本番用のビルドかがわかりやすくなるので便利です。今回はその設定方法をご説明します。 アプリ名に接頭語をつける Build Settingsの+ボ ...

【Xcode】ビルド環境別にアプリアイコンを変える

2022/7/10  

ビルド環境別にアプリアイコンを変えると、開発用のビルドか、本番用のビルドかが一目でわかるのでとても便利です。今回はその設定方法をご説明します。 本番用アプリアイコンを設定 AssetsのAppIcon ...

【Swift】Cocoapodsライブラリのライセンス表示方法

2022/7/10  

Cocoapodsでサードパーティライブラリを利用する場合、ライセンス情報の表示が必須の場合があります。その際のライセンス情報の自動取得と表示方法をご紹介します。また、アプリ内に表示する方法も最後に説 ...

【Swift】カスタムViewの表示コンテンツをViewControllerのInterface Builder上で設定する

2022/7/10  

同じカスタムViewで表示コンテンツだけ変えて複数個表示させたいという場合などに便利な方法をご紹します。@IBInspectable、@IBDesignableを使用することでレイアウトの実装が便利に ...

【Swift】iOS16以降のkeyWindow取得

2022/7/10  

iOS15までのkeyWindowの取得方法が非推奨になります。〜iOS13、〜iOS15、iOS16からの取得方法をそれぞれ紹介します。 〜iOS13 UIApplication.shared.ke ...