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

レビュー提出

Sanjützの新版を AppStoreへレビュー提出した。サイト情報などもリリースに向けて準備中。
今回、開発していく中で困ったのが Xcodeがらみのトラブル。

既知の問題

一つ目のトラブルは、iPhoneとペアリングしている AppleWatchが接続できない問題。これはXcode 15 のリリースノートにある既知問題と思わる。ペアリング無しで AppleWatch単体で接続しデバッグすることで回避できるのだが、実機のAppleWatch と Xcodeの接続が安定せず、突然切れて再接続を繰り返す。なんとか実機にインストールされたアプリで開発継続させた。

仕様変更(?)

二つ目のトラブルは、リリースビルドの検証中に発生した。エラーによると WatchKitApp および Extension用のバンドル IDが見つからないとのこと。従来 AppleWatch用の開発では、WatchKit App と Watchkit Extension のバンドルIDはワイルドカード(com.suzhar.Sanjutz.*)を使用していたのだが、Explicit なID(com.suzhar.Sanjutz.watchkitapp, com.suzhar.Sanjutz.watchkitapp.watchkitextension)を用意しないとダメなようである。これまでの Sanjütz や PeriodeeではワイルドカードIDでエラー無く提出できていたので、どこかで仕様変更されたのか、それともバグか。