masayuki5160's diary

滋賀県大津市に住むソフトウェアエンジニアの日常

7月8日 昔は腰が重かったXcodeバージョンアップが楽々終わる

今日は朝一からプライベートの仕事いろいろやる日。

先送りにしてきた運用してるiOSアプリのXcodeのバージョンアップにやっと取り組む。

実はなんどもトライしてきたものの、まとまった時間が取れず、

 

Xcodeのダウンロードで時間取られる、

Xcodeのダウンロード後に解凍するとストレージが不足と怒られ、不要ファイル削除、

Xcodeをインストールしたものの、OSが古くて使えない、

新しいOSをダウンロードするのにストレージ容量が足りない、

いらないファイルを削除、

新しいOSをダウンロード、インストール、

 

ということをちょっとずつ進め、なんとか今日いよいよXcodeをアップデートした状態でもろもろ対応を進める。

React Nativeで作ってるアプリなので、それに付随するもろもろのライブラリもアップデートがある。特にExpoのライブラリアップデートが山場の一つ。

 

やだなー、

 

と素直に思っていたものの、ありがたいことに地味に利用してくれている方がいるので、なんとかしようと取り組む。

そして今朝、やっとこさ新しい環境でビルド。もちろんエラー出るけど、Cursor先生がどんどんエラー解決しながら作業を続ける。

 

まじかよ、

 

昔のことを思うと素直にそう思った。作業始めてからビルドできるまで1時間もかからなかった。1時間と言ってもその大半はただのビルド待ち。僕はマクドナルドでコーヒー飲んでただけ。

その後、修正してくれた内容を確認しながら、

 

これ自分でやったらさらに1ヶ月くらいかかってたかもな、

 

なんて思って見てた。まとまった作業時間なかなか取れないから普通にスケジュールにするとそうなりそう。いやほんとすごい。

とりあえずローカルでビルドできて、ユニットテストは全部パスしたからExpoのEASにビルドぶん投げて、あとは暇な時に実機テスト軽くいくつか試して審査出すかな、というところまできた。

 

いやほんと朝から感動。

一番のボトルネックは僕がケチッてしまったMacのストレージ容量だった、というのが今回の僕のXcodeアップデート対応のよう。

まあEASを使ってもろもろサボる準備をしていたのは大きかったかもなので、Expoのおかげとも言えるのかな。相変わらずExpo助かる。

ということで、朝からすごい時代だな、と改めて感じた。

f:id:masayuki5160:20260708090004j:image

↑行きつけのマクドナルドにて。京都ど真ん中のマクドナルドだからか、いつも日本とは思えない多様な客層(観光客)で海外気分でコーヒー飲める。空港の国際線ターミナルの中みたいな方がイメージ近いかな。