首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WatchKit应用程序不包含任何WatchKit扩展

WatchKit应用程序不包含任何WatchKit扩展
EN

Stack Overflow用户
提问于 2018-09-01 14:17:47
回答 3查看 817关注 0票数 0

在编译阶段在Xcode上归档iOS应用程序时,我收到错误-

“错误: WatchKit应用程序不包含任何WatchKit扩展。请验证WatchKit扩展的Info.plist中的NSExtensionPointIdentifier的值是否设置为com.apple.watchkit。”即使我已经确认这个设置是正确的。

那么,为什么会发生这种情况呢?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2018-09-19 17:18:35

如果您有正确的监视扩展Info.plist文件路径,请检查watchappextension目标中的构建设置。在我的例子中,我有一套表带。

票数 0
EN

Stack Overflow用户

发布于 2018-10-20 00:07:39

我也有过类似的问题。为了解决这个问题,我修改了扩展标识符,使其具有watchkit的标识符作为前缀。这是因为,除非标识符是前缀,否则不允许将其嵌入到Xcode设置中。

检查列表:

  1. 在常规选项卡上的主iOS应用程序设置中,将您的watchkit应用程序添加到嵌入式二进制文件部分。请注意,如果您删除了build文件夹,则嵌入的watchkit应用程序可能不会显示在此部分,即使您刚刚在其中添加了该应用程序。

  1. 确保您在目标依赖和嵌入式二进制文件部分都看到了watchkit应用程序。如果没有,请将它们添加到您的iOS应用程序的构建阶段选项卡中。

  1. 现在打开watchkit应用程序的设置,将您的扩展添加到嵌入式二进制文件中。

  1. 你应该会在目标依赖和嵌入式二进制文件部分看到watchkit扩展。如果没有,请将它们添加到watchkit应用程序的构建阶段选项卡上。

  1. 在扩展的构建设置上,请确保启用了位码。基础sdk应为最新的iOS sdk。

  1. 看到的watchkit应用程序标识符是扩展名的前缀。我已经重命名了产品模块(用于watchkit应用程序和扩展),以避免空格。

您现在应该能够使用适当的移动设备进行构建或归档。顺便说一下,我的Xcode版本是9.3。

票数 0
EN

Stack Overflow用户

发布于 2019-01-10 06:21:17

退出XCode,删除派生数据,重新启动XCode并清除项目

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52125440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档