没有模拟器出现在我的 Watchkit 目标下

No Simulators showing up under my Watchkit target

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

您在此处显示的方案还有其他奇怪的地方。 WatchKit Extension 通常不会出现在那里,任何 CocoaPods 也不应该出现。 (我假设 ThemoDiemExtension 是 WatchKit Extension。如果它是某种其他类型的 Extension,也许它可能会出现在那里?)

尝试 selecting "New Scheme..." 在该菜单的底部,并创建一个新的干净方案,其中包括您的应用程序和 watchKit 应用程序。您可能还想 select "Manage Schemes..." 看看您是否能看出当前版本有什么明显的错误。

我想您已经尝试过 "Mickey's iPhone (no paired Apple Watch)" 下的 "More simulators..." 选项?

问题是您的 "app group" 权利设置不正确。很容易修复:

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

3.) 向下滚动到 "App Groups" 部分并查看 "steps" 部分。应该有 3 个复选框。如果有任何错误,"steps" 和 "Fix Issue" 按钮旁边会出现小 X。单击该按钮。 4.) 对你的 "WatchKit Extension" 目标做同样的事情。 5.) 为 watchkit 应用程序创建一个新方案,模拟器将出现并且应用程序将正确加载。

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