AppleWatchアプリを作るときにハマったBundleID周りの設定 - CrossBridge Lab
Apple Watch側のTargetのInfo.plistの設定だ。
WKCompanionAppBundleIdentifier
ここに本体側のキーを設定する
さっきのサイトを参考に
$(WKAPP_BUNDLE_ID)
にした。
そしてWKAPP_BUNDLE_ID
でデバッグかどうかで分けた。
“CodeManager”をインストールできません Domain: IXUserPresentableErrorDomain Code: 1 Recovery Suggestion: WatchKit 2.0 app's bundle ID com.shinriyo.watchkitapp.dev is not prefixed by the parent app's bundle ID followed by a '.'; expected prefix com.shinriyo.codemanger.dev.
こんなエラーでハマった。
このエラーメッセージは、WatchKit 2.0アプリのバンドルIDが親アプリのバンドルIDに適切に接頭辞が付いていないために発生しています。 解決するためには
WatchKitアプリのバンドルIDを修正する:
com.shinriyo.watchkitapp.dev というバンドルIDを、親アプリのバンドルID com.shinriyo.codemanger.dev に適切に接頭辞を付けたものに変更します。 たとえば、com.shinriyo.codemanger.dev.watchkitapp のようにします。
Provisioning作り直しだしだるい