リリースビルドだけ no such module 'XXX' でてこまったけど Framework Search Paths だった

リリースビルドの時だけ何故か no such module 'XXXXX' って出てこまってたけど、 Framework Search Paths が Release の時だけからになってた。 この Project では CocoaPods を使っている。 Release に $(inherited) を設定したらビルド通った。 リリース…

Apple の審査が早すぎて1日に3回iOSアプリをアップデートリリースできて感動した

タイトル以上の情報はないんだけど1日3回もリリースできて感動しました。特急審査より早いレベル。 v1.1.1 を 11/18 09:42 に審査提出 11/18 23:28 に審査完了 -> 11/19 04:43 にリリース v1.2.0 を 2022/11/19 05:09 に審査提出 11/19 05:47 に審査完了 -> …

App Store Connect のプロモーションコードをカメラで入力できるWebアプリを作りました

starhoshi.github.io romoco というプロモーションコードをカメラで入力できるWebアプリを作りました。 プロモーションコードを入力するとギフトカードのようにApp Storeアプリのカメラで読み取れる画像が表示されます。 App Store Connect のプロモーション…

32歳、新しい技術を習得する余裕がなく昔取った杵柄でいつまで食えるか不安です

子供が産まれて一年半近く経つが、時間が全然取れない。 ここ最近は新しい技術を何か積極的に勉強するということが特になく、20代の頃に得た知識でなんとか飯を食っている感覚がある。転職してから1年は業務でFlutterを始めていて、それだけ聞くと新しい技術…

GAS で Google Calendar を使わず祝日 API を利用し祝日判定する

GAS

GASで祝日判定するとき、ググると Google Calendar の祝日カレンダーを使うなどが出てくるが、それを試したところ Exception: The Google Calendar is not enabled for the user. が出てしまい、権限をどうこうするのがだるかったので祝日APIからデータを取…

1000円カットがめっちゃ良かった

正確には1000円カットではなく1200円カット(QBハウス)です。 いつも髪は美容院で切ってもらってたけど、高いので1000円カットに行ってみたがめちゃ良かった。 美容院だと高いしカットだけで長いと1時間くらいかかっていらん話されて仕上がりはイマイチな時も…

個人端末に業務Slackを入れない

みなさんは個人のスマホに会社のSlackやチャットツールを入れていますか? 私もかつてはそのような時期があったが、ここ3~4年は個人端末に業務Slackを入れないようにしている。 これだけで精神衛生上とても良く、仕事とプライベートのメリハリがつく。 一方で…

OpenSim が便利

iOS

iOS アプリ開発をしている時、Simulator の中身のデータを参照したいことが稀によく発生する。 でも Simulator への Path は毎回忘れてググることになるし、ディレクトリも謎の文字列になっていて簡単には辿り着けない。 そういう時に OpenSim というアプリ…

個人開発のアプリを CocoaPods から Swift PM に移行した

個人開発のアプリを CocoaPods から Swift Package Manager に移行した。 やることはシンプルで $ pod deintegrate して、Xcode の Package Dependencies に Podfile にあるライブラリを追加していくだけでよい。 なのだが、同時にM1Macへの移行やiOS15対応…

作り込む前に、何よりもまずリリースするのが良いのではないか

ソフトウェア開発において、なんらかの機能を提供する状態としてざっくり以下の状態があると思う。 機能をリリースしていないのでユーザがその機能を利用できない 洗練されてなくユーザがうまく使えない 洗練されてはないがユーザが迷いなく利用できる 洗練…