iPhone:无法启动模拟应用程序:未知错误
这是一个新的iPhone项目,只有一个目标(不同于) 在构建过程中,我们得到:iPhone:无法启动模拟应用程序:未知错误,iphone,ios-simulator,Iphone,Ios Simulator,这是一个新的iPhone项目,只有一个目标(不同于) 在构建过程中,我们得到: Failed to launch simulated application: Unknown error. 谷歌又一次什么都没给我们,很多人都遇到过这种情况,有很多疯狂的想法尝试“哦,清理构建”,“清理缓存”,“旋转这个标志”,但没有一个能持续工作。我们可以使用SDK 2.2.1和3.0 beta版在两台不同的机器上复制这一点。不是安装在机器上,因为其他iphone项目工作得很好,所以我们相信这与这个特定项目的配
Failed to launch simulated application: Unknown error.
谷歌又一次什么都没给我们,很多人都遇到过这种情况,有很多疯狂的想法尝试“哦,清理构建”,“清理缓存”,“旋转这个标志”,但没有一个能持续工作。我们可以使用SDK 2.2.1和3.0 beta版在两台不同的机器上复制这一点。不是安装在机器上,因为其他iphone项目工作得很好,所以我们相信这与这个特定项目的配置有关,但是在梳理配置两次之后,我们无法发现问题
范娜,我想花200美元买一条线索
- 尝试:XCode菜单->清除缓存
- 尝试:清除所有目标
- 尝试:rm-rf~/Library/Application\Support/iPhone\Simulator
附言:当你真正开始一个新项目时,一步一步地做。每次更改后运行它。也许你会发现你的问题。这可能是一项繁重的工作,但它也可能帮助其他成千上万有“未知错误”的迷失的灵魂。我有时会看到这个问题,重新启动机器就可以解决。我怀疑模拟器的内部状态有问题。听起来不像是你的问题
我同意海市蜃楼;如果这种情况仍然存在,请启动一个新项目并导入您的源代码。如果您不顾一切,还可以尝试更改“产品名称”设置。这对我来说曾经很有效,而其他一切都不起作用。更改产品名称对我来说很有效。我尝试了几种不同的选择,所有的都很好。我一开始使用的“神奇产品名”每次都失败了。YMMV.这件事曾经发生在我身上,我想我在博客中看到了简单地退出并重新启动Xcode。奇迹般地,它对我起了作用。我怀疑这是解决所有此类问题的最终解决方案,但如果您尚未关闭Xcode,那么值得一试。这可能是因为目标缺少项。展开目标并验证所有需要的源文件和库是否都存在。搞乱后重新启动Xcode
我也遇到了同样的问题,因为我更改了BundleName和其他一些值,但没有更改产品名称。我在查找产品名称的定义位置时遇到了问题:获取目标的信息,“构建”选项卡,它位于列表的某个位置 我更改了产品名称以匹配捆绑包名称,重新启动了Xcode,它成功了
弗雷德谢谢……确实有同样的问题或更糟的问题。我的应用程序没有在模拟器中加载,或者有时构建失败。现在意识到这是很合乎逻辑的 创建新项目时,info.plist将与该项目关联。 每次添加修改/添加目标时,都会使用新名称生成另一个plist 但与info.plist的原始关联仍然存在,并且存在冲突。 因此,请从当前目标中删除该关联,或者最好从项目中删除该关联,并将info.plist丢弃。 只需确保在目标设置(do getInfo)中提到了正确的info.plist 注意:产品/目标的名称不应包含空格。如果确实需要,请更改捆绑显示名称
现在,关闭xcode的唯一原因是确保项目文件已注册所有更改。我在将.plist添加到目标时遇到了这个问题(Info.plist->Get Info->Targets->target Memberships)。当我再次检查它时,它消失了
我看到这与trips提到的Targets->->->Get Info->Build->Packaging->“Info.plist file”-->my.plist是分开的,但我仍然不太明白到底发生了什么,也不明白为什么我们会收到这样一条毫无帮助的错误消息。我最近遇到了这个问题,而且修复过程非常简单。我记得我一直在编辑目标设置,在“可执行文件”字段的“属性”选项卡下,在值${Executable\u NAME}后面有一个空格。是的,一个单独的空间。除非你突出显示场地,否则是看不见的。我明白了这一点,因为我编辑了该字段,看看是否可以这样添加一个命令行选项。我想当我把额外的选项删掉时,我错过了一个空格。因此,虽然这是导致这个问题的唯一可能原因,但值得一试 出于同样的原因,我已经有过两次这样的经历:在项目中添加一个名为Resources的文件夹。这是一个命名冲突(尽管默认情况下应用程序包中没有所谓的“资源”)。可能是神秘的命名冲突是这个问题的常见原因
为了修复此问题,我将文件夹重命名为其他文件夹(“资产”),手动删除了整个构建文件夹(clean不起作用)并退出模拟器。也有同样的问题。上面的答案都不适合我。然后我记得在问题开始之前,我刚刚将图标添加到Resources文件夹中。将图标移动到“其他源”文件夹,它就工作了。奇怪 谢谢大家 我的产品名称与信息列表中的不同。我修复后重新启动,一切都消失了
另外,stackoverflow对像我这样的初学者来说是一个真正的帮助。感谢downunder。我将此问题添加到名为“资源”的文件夹中。重命名它,清理所有东西,然后再次运行。1)重新启动Xcode; 2) 在Info.plist上使用“获取信息”并取消选中当前目标(无论如何都会添加Info.plist)。
仅此而已。我可以确认,命名冲突是我们问题的根源。在名为
resources
的Xcode组中有一个名为resources
的文件系统文件夹。有时我们会犯错误