AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

【Unity】GUI Textの一部を別の色に変更する方法

UnityでGUI Textの一部の色を別の色に変更する方法について最近知ったのでメモ。まず、Hierarchyで、一部を別の色に変更したいTextのコンポーネントの「Rich Text」にチェックを入れます。 そして、以下のように別の色に変更したい箇所でhtmlで書くように指…

iOSアプリ開発でipaファイルをAppStoreConnectにアップロードする場合は「Transporter」が便利!

最近、別のエンジニアさんが作成したipaファイルをAppStoreConnectにアップロードするということがありました。これまではipaファイルのアップロードはXcodeの Application Loaderを使って行っておりましたが、Application Loaderは廃止されたらしいので、今…

iOS14リリース後にXcodeで「Undefined symbol: _OBJC_CLASS_$_ATTrackingManager」のエラーが出る場合の対処法

iOS

AppleがiPhoneの最新OS「iOS14」を正式リリースしました。アプリ開発をしている人にとってiOSのメジャーアップデートは嬉しい反面、今まで動いていたアプリが動かなくなる怖さもあります。iOS14リリース後、アプリをビルドしたらエラーに遭遇して1時間くらい…

【Unity】Android SDK絡みでエラーが出てビルドできない場合の対処法に関するメモ

UnityでAndroid版をビルドした際に遭遇したAndroid SDK絡みのエラーに関するメモ。Unity バージョン2019.1.0f2を2019.3.12f1にアップデート。target SDK Android 9.0。min SDK Android 6.0。Unityバージョンアップデートによる影響なのか、しばらくビルドし…

Apple Developer Programを個人から法人に切り替える方法に関するメモ

今までAppStoreで個人開発アプリとして配信していましたが、今年法人化したこともあり、Apple Developer Programを個人名義から法人名義に最近切り替えました。ネットで調べてもあまり多くはヒットしなかったので、今後の為にログとして残しておきたいと思い…

【Unity】Google PlayのAndroidアプリ100MB制限の対処方法に関するメモ

最近Unityで開発したAndroidアプリがGoogle Playの100MB制限に引っかかってしまい、apkのアップロードに失敗してしまいました。調べた結果、対処方法があったので今後の為にメモとして残しておきたいと思います。最近知ったのですが、Google Play Consoleに…

iOSアプリのリジェクトGuideline 4.2.3 - Design - Minimum Functionalityはかなり厄介

最近、iOSアプリの申請で久しぶりに厄介なリジェクト(Guideline 4.2.3 - Design - Minimum Functionality)を受けました。 (数回リジェクトされ、現在進行中)今後のためメモとして残しておこうと思います。

iOSアプリの審査でAppleからリジェクト時にクラッシュログが送られてきた場合の不具合調査方法

最近、僕の開発したアプリがAppleからリジェクトをくらったのですが、リジェクトと一緒にAppleからクラッシュログが送られてきました。今回は、Appleからクラッシュログが送られてきた場合に不具合の原因を調査する方法に関するメモをまとめておきたいと思い…

【Unity】PlayerPrefsでBool型の値を保存する方法

Unityで開発したアプリで、設定ON・OFFのパラメータを保存したい場面があったのですが、Unityアプリのセーブデータ保存や読み込みに便利なPlayerPrefsではBool型の値は保存できないということがわかったので、どうにかPlayerPrefsでBool型を保存する方法がな…

iOSとAndroidで非同期処理する方法

iOSとAndroidで非同期処理する方法に関するメモ。重い処理や画像の読み込みを行う場合、メインスレッドで行うと固まって見えたり、メモリリークが発生する可能性があるので、そうゆう処理は非同期で処理した方がよさげ。