gpt4 book ai didi

ios - 无法为 Watch Extension 创建专用 App ID

转载 作者:行者123 更新时间:2023-12-01 16:28:47 24 4
gpt4 key购买 nike

我在为我的 watch 扩展创建专用 AppId 时遇到问题。

到目前为止,我的应用程序和相应的 watch 应用程序运行良好。我使用类似于以下格式的捆绑 ID 配置了我的 App ID:xx.yyyyy.appName ,并且 watchkit 应用程序和扩展程序正在使用通配符 appId,其相关(和建议的)捆绑 ID 为 xx.yyyyy.appName.watchkitextensionxx.yyyyy.appName.watchkitapp一切都很棒。

我发现我需要更改我的 Apple Watch 应用程序的当前行为以与父应用程序共享一些数据,为了做到这一点,我必须启用 App Groups功能,我发现我无法为 watchkitextension 这样做(显然应用组功能需要显式应用 ID 而不是通配符应用 ID)。

意识到我没有专用的 App ID,我去了成员(member)中心并尝试制作一个不成功。按照 Apple 的指导方针,我正在尝试创建具有相同前缀 xx.yyyyy.appName 的 App ID关注 .watchkitextension .

这会导致以下错误消息:

An App ID with Identifier 'xx.yyyyy.appName.watchkitextension' is not available. Please enter a different string.



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

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

更新2
我已经阅读了以下 stackoverflow 帖子, one , two , three和许多其他人。没运气 :(

我在这里感到有点失落,任何帮助将不胜感激!

最佳答案

例如,您有一个标识符为 ' 的应用程序xx.yyyyy.appName '

观看应用:

您的 watch 应用必须以标识符 (' xx.yyyyy.appName.watchkit ') 为前缀
WKCompanionAppBundleIdentifier - ' xx.yyyyy.appName '

Watchkit 扩展

Watchkit 扩展必须以标识符为前缀(' xx.yyyyy.appName.watchkit.extension ')
WKAppBundleIdentifier 标识符必须与 WatchKit 应用程序包标识符(' xx.yyyyy.appName.watchkit ')匹配

关于ios - 无法为 Watch Extension 创建专用 App ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33462611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com