ios - 如何修复损坏的 iOS 模拟器(操作无法完成。LaunchServicesError 错误 0。)

标签 ios xcode react-native

当我尝试使用我最喜欢的模拟器(iPhone 5s/8.4 和 iPhone 5s/9.1)运行我的项目时,出现此错误,在系统日志中我看到:

kernel[0]: AMFI: Simulator(pid 6881) - [deny-mmap] mapped file has no team identifier and is not a platform binary: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib

这是在我构建并运行从 github 下载的 xcode 项目后开始发生的。我的主要项目一直运行良好,当我切换回它时,我开始收到此错误。

其他模拟器,比如iPhone 6/9.1,可以正常运行。

以前,在我自己的项目和来自互联网的示例项目之间来回切换时,我看到 xcode 弹出一个配置错误警报,提供修复问题,当我单击“修复”时,我能够继续没有问题。我是一个 xcode 新手,这一切都非常神秘。

我已尝试“重置内容和设置”有问题的模拟器,退出模拟器,退出 xcode,然后重新启动。我已经在“首选项”>“帐户”中检查了我的配置文件,据我所知它们看起来不错。 使用 SimDir 应用程序,我找到了模拟器的设备目录并将其拖到垃圾桶中。之后,模拟器工作了一会儿又坏了。

我找到了 this apple article但坦率地说,我无法理解它(而且我没有运行 Swift。这是一个 react native 应用程序。)

还有一件事。当我使用 8.4 或 9.1 模拟器时,系统日志消息提到 iOS 7.1.simruntime 很奇怪。该项目的部署目标是 7.0 但 ???。

顺便说一下,我还尝试清理我的构建文件夹 (CMD-K) 以及所有与 this SO question 相关的内容和 this one .

更新:像病毒一样,正在运行的模拟器正在被感染。 iPhone 6/9.1 模拟器有一段时间运行良好,但现在不断出现此错误(可以通过重置内容和设置暂时“修复”)。看起来我的配置文件在 xcode 中是可以的,因为我可以在我的 iPhone 上运行,并且当我构建项目的存档并使用 Apple 验证它时,它验证成功。这只是模拟器。

最佳答案

睡个好觉解决了这个问题!第二天,错误弹出了几次,但通过“重置内容和设置”解决了。那天之后,问题没有再次出现。我不知道为什么会看到这个……我唯一能想到的是,我可能同时在 Xcode 中打开了自己的项目和来自 Web 的示例项目。你不会认为这会导致问题,但是......

关于ios - 如何修复损坏的 iOS 模拟器(操作无法完成。LaunchServicesError 错误 0。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33714584/

相关文章:

xcode - react native 错误 : Ambiguous resolution

ios - 临时应用程序在启动时挂起, "has active assertions but is being debugged"

javascript - React Native 可能出现未处理的 Promise 拒绝

ios - 有没有办法在 SFSafariViewController 中传递 headerField 参数?

ios - uitableViewCell 的索引路径

iphone - 结构到 NSData 到结构?

android - 如何在 native react 中不使用外部包的情况下添加/获取日历事件

javascript - 如何在react-native中显示(二维)字符串数组

ios - React Native iOS Release 构建停留在旧代码上,但 Debug 构建工作正常

ios - Swift iOS 应用程序中位于 MapView 之上的 UITableView