ウォッチ拡張機能への専用 AppId の作成に問題があります。
これまでのところ、私のアプリと対応する時計アプリは完全に機能しました。xx.yyyyy.appName
次のような形式のバンドルID を使用してアプリ ID を構成しましxx.yyyyy.appName.watchkitextension
たxx.yyyyy.appName.watchkitapp
:
一部のデータを親アプリと共有するには、Apple Watch アプリの現在の動作を変更する必要があることがわかりました。そのためには、App Groups
機能を有効にする必要がありました。 watchkitextension (どうやらアプリ グループ機能には、ワイルドカード アプリ ID ではなく、明示的なアプリ ID が必要でした)。
専用の App ID を持っていないことに気付き、メンバー センターに行って作成しようとしましたが、うまくいきませんでした。xx.yyyyy.appName
Apple のガイドラインに従って、次 の同じプレフィックスを持つアプリ ID を作成しようとしています.watchkitextension
。
これにより、次のエラー メッセージが表示されます。
識別子 'xx.yyyyy.appName.watchkitextension' を持つアプリ ID は利用できません。別の文字列を入力してください。
入力した文字列に関係なく、同じエラーが発生します。同様の bundleId が関連付けられた他の AppId がないことを確認しました。バンドル ID フィールドの最後の桁のアスタリスク (*) が混乱を招かないように、ワイルドカードのアプリ ID も削除しました。運が悪かった->さらに最悪になりました。以前に持っていたワイルドカード アプリ ID を再作成できません (同じエラーが発生します)
更新:
文字列の最初の部分(xx
部分)を別のものに変更すると、AppIDを作成できることがわかりました-しかし、残念ながら、バンドルIDに同じプレフィックスを付ける必要があるため、問題は解決しませんウォッチエクステンション。この情報は、支援しようとする人にとって役立つかもしれないと思いました.
UPDATE2
私は、次のstackoverflowの投稿、one、two、three、およびその他の多くを読みました。運が悪い:(
私はここで少し迷っています。どんな助けでも大歓迎です!