当我使用bundle id命名为bellow.我有错误
(My应用程序捆绑包:ilyabiryuk.bundle.Ropes)但如果我将bundle重命名为.watchkitapp,它在模拟器上可以完美启动,但当我在真实的的手表(Series 3 42mm,watchOS 8.7.1)上启动时给予错误。如何修复?(IDE:Xcode 14测试版6(14A5294g))
wbrvyc0a1#
在watch app info.plist中,确保条目WKCompanionAppBundleIdentifier存在,并且其值是iOS app的捆绑包ID。
WKCompanionAppBundleIdentifier
uwopmtnx2#
捆绑包ID应如下所示:
请注意,Watch应用程序和扩展没有父应用程序,并且从一个点开始(即相对捆绑包ID)。
lkaoscv73#
对于任何人尝试了以上所有的答案。以下是我得到的,最终工作:1.清理生成文件夹1.将iOS应用程序捆绑包添加到WKCompanionAppBundleIdentifier你的模拟器会尖叫着说供应失败了,忽略它。1.将iOS应用程序捆绑包添加到Watch的Build Identifier字段。你的模拟器将尖叫.watchkit 2.0错误,仍然不会工作。忽略它。1.保存并关闭Xcode1.重新启动Xcode,然后构建。1.上面的步骤对我很有效。
Build Identifier
3条答案
按热度按时间wbrvyc0a1#
在watch app info.plist中,确保条目
WKCompanionAppBundleIdentifier
存在,并且其值是iOS app的捆绑包ID。uwopmtnx2#
捆绑包ID应如下所示:
请注意,Watch应用程序和扩展没有父应用程序,并且从一个点开始(即相对捆绑包ID)。
lkaoscv73#
对于任何人尝试了以上所有的答案。以下是我得到的,最终工作:
1.清理生成文件夹
1.将iOS应用程序捆绑包添加到
WKCompanionAppBundleIdentifier
你的模拟器会尖叫着说供应失败了,忽略它。
1.将iOS应用程序捆绑包添加到Watch的
Build Identifier
字段。你的模拟器将尖叫.watchkit 2.0错误,仍然不会工作。忽略它。
1.保存并关闭Xcode
1.重新启动Xcode,然后构建。
1.上面的步骤对我很有效。