【问题标题】:No Simulators showing up under my Watchkit target我的 Watchkit 目标下没有出现模拟器
【发布时间】:2015-03-21 16:27:53
【问题描述】:

我的 WatchKit 目标应用程序没有显示任何模拟器,我使用的是 Xcode 版本 6.2 (6C107a):http://i.imgur.com/O561wI7.png

【问题讨论】:

标签: ios xcode ios-simulator watchkit apple-watch


【解决方案1】:

您在此处展示的该方案还有其他奇怪的地方。 WatchKit 扩展通常不会出现在那里,这些 CocoaPod 中的任何一个也不会出现。 (我假设 ThemoDiemExtension 是 WatchKit 扩展。如果是其他类型的扩展,也许它可能打算出现在那里?)

尝试在该菜单底部选择“New Scheme...”,然后创建一个新的干净 Scheme,其中包括您的应用和 watchKit 应用。您可能还想选择“管理方案...”,看看您是否能发现当前方案有任何明显错误。

我想你已经尝试过“米奇的 iPhone(没有配对的 Apple Watch)”下的“更多模拟器...”选项?

【讨论】:

  • 谢谢,将 WatchKit 扩展添加为模拟器出现的新模式。但是,现在当我运行它时,我得到一个“正在运行(null)..”:gfycat.com/AstonishingUnhealthyApe
  • 您需要的是 WatchKit 应用程序,而不是扩展程序。结果,扩展代码将运行,您会看到扩展代码正在运行,但您启动的目标是具有 UI 的目标。
【解决方案2】:

问题是您的“应用程序组”权利设置不正确。很容易解决:

1.) 删除您当前的 watchkit 应用方案。 2.) 打开您的项目设置。打开您的主应用程序目标并转到“功能”选项卡。

3.) 向下滚动到“应用程序组”部分并查看“步骤”部分。应该有 3 个复选框。如果有任何问题,“步骤”旁边会出现小 X 和“修复问题”按钮。单击该按钮。 4.) 为您的“WatchKit Extension”目标做同样的事情。 5.) 为 watchkit 应用创建一个新方案,模拟器将出现,应用将正确加载。

随附的屏幕截图将向您展示一切正常时的样子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 2012-06-09
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多