We will entertain your mind, enhance your brain, expand your lifestyle.

アップデートの落とし穴

デバイスのアップデート

アプリのリリース間近でやってはいけないことがある。リリースの対象となるデバイス、iPhopneや Apple Watchのアップデートである。開発に必要な新機能のため必要なOS版数にアップデートするならば開発の早い段階でしておかなければならない。

アップデートの連鎖

Sanjützのアップデート開発がシミュレータで確認を終えたので、実機で走らせようとしたがエラーが発生。うっかりとiPhoneとApple Watchのアップデートをしてしまったことが原因。アップデートしたのと同じバージョンのSDKが必要となるが、それには開発環境 XCodeのアップデートが必要となる。

今回は問題なかったが、XCodeやSDKのアップデートに対し、MacOSのアップデートが必要な場合がある。そこまでいくと、他のユーティリティ類のアップデートも必要となり連鎖が止まらない。

XCodeのアップデートを終えると、今度はApple Watchが開発用に認識できない。一旦XCodeから登録解除し再接続してもだめで、Apple Watchと iPHoneのペアリングを解除。再度ペアリングすることでなんとか認識できた。実機での確認せずリリースはできないが、デバイスの認証やコード認証は本当に面倒だ。

XCodeのアイコン

ちなみに、今回のアップデートで XCodeのアイコンが iOS風になった。BigSurの絡みで他のアップル製アプリも同様となっている。いいんだけど、なぜか馴染めない。