gpt4 book ai didi

ios - WatchKit 扩展包标识符

转载 作者:IT王子 更新时间:2023-10-29 07:36:34 26 4
gpt4 key购买 nike

我正在尝试构建我的应用程序,但失败了。我看到了下面的消息。

error: WatchKit Extension doesn't contain any WatchKit apps whose bundle identifiers match "com.domain.appname.watchkitapp". Verify that the value of WKAppBundleIdentifier in your WatchKit Extension's Info.plist matches the value of CFBundleIdentifier in your WatchKit App's Info.plist.

我最近将 "com.domain.appname.watchkitapp" 更改为 "com.domain.differentappname.watchkitapp"

我找不到在哪里更改它。

最佳答案

更改包标识符时必须小心,下面是它们的设置方式(您需要更改 iPhone 应用程序 的 Info.plist 中的每个标识符, Watchkit ExtensionWatchkit App:

iPhone应用信息.plist:

根据需要设置任何包标识符(“包标识符”属性)。

示例:

Bundle identifier: com.fruitcompany.orange

WatchKit 应用信息.plist

此处的包标识符必须以iPhone应用程序的标识符为前缀,如下所示(示例):

Bundle identifier: com.fruitcompany.orange.watchkit

您还需要更改 WKCompanionAppBundleIdentifier,它必须与 iPhone 应用程序包标识符匹配,如下所示:

WKCompanionAppBundleIdentifier: com.fruitcompany.orange

WatchKit 扩展信息.plist:

此处的包标识符必须以iPhone应用程序的标识符为前缀,如下所示(示例):

Bundle identifier: com.fruitcompany.orange.watchkit.extension

您还需要在 NSExtension 属性下设置 WKAppBundleIdentifier

WKAppBundleIdentifier

WKAppBundleIdentifier 标识符必须与 WatchKit 应用程序包标识符匹配,如下所示:

WKAppBundleIdentifier: com.fruitcompany.orange.watchkit

不要忘记检查项目目标中的 Bundle ID 是否与 Info.plist 中的 相同!

关于ios - WatchKit 扩展包标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30203079/

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