Xcode 8 消息模板应用程序:iOS 模拟器上出现错误

15

当我使用Xcode 8中的“消息应用程序”模板创建新项目并尝试在iOS模拟器上运行时,会出现以下错误:

标题

打开com.myDomain.MyApp的请求失败。

详细信息

服务委托者(SBMainWorkspace)因为NotFound ("Application "com.myDomain.MyApp" is unknown to FrontBoard")而拒绝了请求。

对于Objective-CSwift项目,该消息都是相同的。

我还没有找到此消息的任何搜索结果,所以任何提示都将有所帮助。我将随着进展更新问题。

编辑

这个错误发生在Xcode 8 beta版本中。


@Vikrant:感谢您的编辑,但新的格式将错误描述视为代码,这使得阅读变得更加困难。我再次进行了编辑,以使其更易读。 - Totoro
1
你检查了你的方案吗?编辑方案 -> 信息 -> 可执行文件应该设置为在启动时询问而不是MyApp.app。 - ubiAle
非常感谢,这使得它能够正常工作!我仍然需要等待模拟器完全启动(非常缓慢,需要几分钟),但就是这样。 - Totoro
你帮了什么忙?只是打开“等待可执行文件启动”吗? - Misha Vyrko
@Misha:是的,我检查了设置并发现可执行文件设置为目标名为<appName>.app而不是扩展名。ubiAle将其发布为答案,所以我接受了它。 - Totoro
4个回答

10

您可能需要检查您的方案。在启动时应该询问可执行文件 (您要选择消息应用程序)。 编辑方案 -> 信息 -> 可执行文件 -> 在启动时询问(而不是MyApp.app)


1
我遇到了相同的问题,然后通过以下两个步骤解决了它:
  1. 点击 New Scheme,添加一个新方案。

  2. 点击 Manage Schemes,并删除旧方案。

然后(虽然我不知道为什么),我可以运行我的项目!

1
当我使用Xcode 8.1 beta版本时,出现了这个问题。当我将App Store版本的Xcode从8.0升级到8.1后,这个问题就消失了(而且它只在8.1 beta中出现,而不是8.0)。找不到有关错误或修复的参考资料,但如果您没有使用官方的App Store版本的Xcode,那么最好再仔细检查一下。

好的,我在使用 beta 版本的时候发布了这个问题。安装了 App Store 版本后就没有再出现过了。我会看看能否更新这个问题。 - Totoro

0

我遇到了同样的问题,因为我在当前方案中设置了一个空的环境变量。

Environment variables

我删除了这个空的环境变量,然后就能够正确地构建了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接