Ios 无法为手表扩展创建专用的应用程序ID

Ios 无法为手表扩展创建专用的应用程序ID,ios,watchkit,app-id,ios-app-group,Ios,Watchkit,App Id,Ios App Group,我无法为我的手表扩展创建专用AppId 到目前为止,我的应用程序和相应的手表应用程序运行良好。我使用类似于以下格式的捆绑包ID配置了我的应用程序ID:xx.yyyy.appName,watchkit应用程序和扩展程序使用了一个通配符appId,相关(建议)捆绑包ID为xx.yyyy.appName.watchkitextension和xx.yyyyy.appName.watchkitapp,一切都很好 我发现我需要更改我的apple watch应用程序的当前行为,以便与父应用程序共享一些数据,为

我无法为我的手表扩展创建专用AppId

到目前为止,我的应用程序和相应的手表应用程序运行良好。我使用类似于以下格式的捆绑包ID配置了我的应用程序ID:
xx.yyyy.appName
,watchkit应用程序和扩展程序使用了一个通配符appId,相关(建议)捆绑包ID为
xx.yyyy.appName.watchkitextension
xx.yyyyy.appName.watchkitapp
,一切都很好

我发现我需要更改我的apple watch应用程序的当前行为,以便与父应用程序共享一些数据,为此,我必须启用
应用程序组
功能,但我发现我无法为watchkitextension这样做(显然,应用程序组功能需要显式应用程序ID,而不是通配符应用程序ID)

意识到我没有专用的应用程序ID,我去了会员中心,试图制作一个,但没有成功。按照苹果的指导原则,我正在尝试使用相同的前缀
xx.yyyy.appName
Following
.watchkitextension
创建应用程序ID

这将导致以下错误消息:

标识符为“xx.YYYY.appName.watchkitextension”的应用程序ID不可用。请输入其他字符串

无论我输入什么字符串,我都会得到相同的错误。我确保没有其他与之关联的具有类似bundleId的AppId。我甚至删除了通配符App ID,以确保它的Bundle ID字段中最后一位的星号(*)不会引起混淆。没有运气->它变得更糟。我无法重新创建以前的通配符应用程序ID(得到相同的错误)

更新
我发现将字符串的第一部分(xx部分)更改为其他部分可以创建AppID,但不幸的是,这并不能解决我的问题,因为我需要它为watch扩展的bundle id提供相同的前缀。我想这些信息可能会对任何试图提供帮助的人有所帮助

更新2
我已经阅读了下面的stackoverflow帖子、、和许多其他文章。运气不好:(


我在这里感到有点迷茫,任何帮助都将不胜感激!

例如,您有一个标识符为“xx.yyy.appName”的应用程序

观看应用程序:

您的手表应用程序必须以标识符(“xx.yyyy.appName.watchkit”作为前缀) WKcompanyAppBundleIdentifier-“xx.yyyy.appName

手表套件扩展版

Watchkit扩展必须以标识符(“xx.yyyy.appName.Watchkit.Extension”作为前缀)
WKAppBundleIdentifier标识符必须与WatchKit应用程序包标识符(“xx.yyyy.appName.WatchKit”)匹配。

不确定这是否有帮助:我只有两个AppID。一个用于容器应用程序,一个用于扩展。我的应用程序已成功提交到AppStore。