アプリのリリース間近でやってはいけないことがある。リリースの対象となるデバイス、iPhopneや Apple Watchのアップデートである。開発に必要な新機能のため必要なOS版数にアップデートするならば開発の早い段階でしておかなければならない。
Sanjützのアップデート開発がシミュレータで確認を終えたので、実機で走らせようとしたがエラーが発生。うっかりとiPhoneとApple Watchのアップデートをしてしまったことが原因。アップデートしたのと同じバージョンのSDKが必要となるが、それには開発環境 XCodeのアップデートが必要となる。
今回は問題なかったが、XCodeやSDKのアップデートに対し、MacOSのアップデートが必要な場合がある。そこまでいくと、他のユーティリティ類のアップデートも必要となり連鎖が止まらない。
XCodeのアップデートを終えると、今度はApple Watchが開発用に認識できない。一旦XCodeから登録解除し再接続してもだめで、Apple Watchと iPHoneのペアリングを解除。再度ペアリングすることでなんとか認識できた。実機での確認せずリリースはできないが、デバイスの認証やコード認証は本当に面倒だ。
ちなみに、今回のアップデートで XCodeのアイコンが iOS風になった。BigSurの絡みで他のアップル製アプリも同様となっている。いいんだけど、なぜか馴染めない。