iOS模拟器无法启动。

4
我已将我的Mac升级到OS X El Capitan(版本10.11.4)并更新了Xcode(版本7.3(7D175))。我正在使用Xamarin(版本5.10.3(构建27))。我获取了所有iOS模拟器组件(从Xcode首选项/组件),版本8.1、8.2、8.3、8.4、9.0、9.1和9.2,但没有9.3版本可用。
在所有升级和重启之后,我在Xamarin中打开我的项目并启动它,但出现错误消息,提示iOS模拟器无法启动。我尝试在Xcode上创建一个新项目(以查看是否与Xamarin有关),尝试启动它,但仍然出现相同的问题。
以下是崩溃报告:
Process:               Simulator [1497]
Path:                  /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator
Identifier:            com.apple.iphonesimulator
Version:               ???
Build Info:            Indigo-645009000000000~27
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Simulator [1497]
User ID:               1283659680

Date/Time:             2016-03-31 10:53:04.204 +0200
OS Version:            Mac OS X 10.11.4 (15E65)
Report Version:        11
Anonymous UUID:        5CBF8D9C-B1CD-87AC-FF01-AD5337903E26


Time Awake Since Boot: 2300 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: /usr/local/lib/libwep
Referenced from: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator
Reason: no suitable image found.  Did find:
/usr/local/lib/libwep: mmap() error 1 at address=0x10DEC0000, size=0x00008000 segment=__TEXT in Segment::map() mapping /usr/local/lib/libwep

Binary Images:
0x7fff6dae7000 -     0x7fff6db1e0d7  dyld (360.21) <D9B236BC-4AC1-325F-B3EF-3F06DBDA7119> /usr/lib/dyld
0x7fff8b48d000 -     0x7fff8b502fff  com.apple.framework.IOKit (2.0.2 - 1179.40.20) <FB2AD43B-905D-3BD0-BE17-ACE7D4D13E24> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff8b995000 -     0x7fff8bd00657  libobjc.A.dylib (680) <D55D5807-1FBE-32A5-9105-44D7AFE68C27> /usr/lib/libobjc.A.dylib
0x7fff8c4f6000 -     0x7fff8c6c4ff3  com.apple.QuartzCore (1.11 - 410.14) <0283748A-8318-36AC-8B30-8A951FEB305A> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8e1d1000 -     0x7fff8e1f9fff  com.apple.GLKit (1.0 - 56) <E5E5A6F0-E6FC-3D40-81E4-A3E627929FD0> /System/Library/Frameworks/GLKit.framework/Versions/A/GLKit
0x7fff904f8000 -     0x7fff904f8fff  com.apple.Carbon (154 - 157) <8F6ED602-5943-3E29-A793-BC331E2C183D> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff93d01000 -     0x7fff93d02ffb  libSystem.B.dylib (1226.10.1) <CD307E99-FC5C-3575-BCCE-0C861AA63124> /usr/lib/libSystem.B.dylib
0x7fff9583f000 -     0x7fff95cb5fff  com.apple.CoreFoundation (6.9 - 1258.1) <943A1383-DA6A-3DC0-ABCD-D9AEB3D0D34D> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff96177000 -     0x7fff96179fff  com.apple.xpc.ServiceManagement (1.0 - 1) <F3E14561-5DF4-3429-98ED-8F27A87A343A> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff9a5d3000 -     0x7fff9a5e1fff  com.apple.opengl (12.0.40 - 12.0.40) <AEA28993-BA3E-3E0F-A2F5-88C312ABB634> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff9ac23000 -     0x7fff9b84cfff  com.apple.AppKit (6.9 - 1404.46) <2492D315-76B6-320B-B542-231FCA44CA48> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff9cf39000 -     0x7fff9d28dfff  com.apple.Foundation (6.9 - 1258) <51833143-6CAE-3E1C-9FBA-BCDEB48D4ADF> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff9e27d000 -     0x7fff9f4e5ffb  com.apple.CoreGraphics (1.600.0 - 957) <C403FF5C-1B6F-3810-90B1-F5477828A701> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fffa02a8000 -     0x7fffa02ccfff  com.apple.MultitouchSupport.framework (304.10.2 - 304.10.2) <CE75EDA3-2B22-3968-834E-550EA870ECC8> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fffa1542000 -     0x7fffa1882fff  com.apple.WebKit (11601 - 11601.5.17.1) <6FA46AD7-3DF1-3654-A642-D9C5BE613ED7> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit

我不明白为什么/usr/local/lib/libwep库没有加载。没有明确的信息来理解问题并尝试修复它。我没有找到太多类似问题的帮助。我尝试了这个解决方案,但它只是删除了我刚用Xcode下载的iOS模拟器组件。我需要帮助,如果你有任何想法,因为在这个模拟器启动之前,我无法进行调试。

在终端上尝试一下:打开 /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app - Pucho Eric
这是终端上的结果:LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app,我也有同样的消息框 模拟器无法启动... - MrGrabazu
尝试访问:https://dev59.com/fmIk5IYBdhLWcg3wG6o6 - Pucho Eric
我总是启用所有来源的应用程序。这个问题帖子中还有其他信息吗? - MrGrabazu
看起来 Xcode 7.3 安装不正确或者已经损坏,因为 9.3 模拟器甚至没有出现。您能否彻底清除 Xcode(将其移到垃圾桶)并重新安装? - cobey
可能是CoreData模型编译器由于libwep而失败的重复问题。 - Jeremy Huddleston Sequoia
3个回答

2

问题是由于您使用了WebSense引起的。该软件向每个进程注入一个库(usr/local/lib/libwep),这一做法对于利用库验证提高安全性的进程是无效的。Simulator.app是其中一个正在使用库验证的进程。

您需要联系WebSense获取与其软件兼容的更新。


我确实正在使用WebSense!你真是个好中介!谢谢这个提示!我将与我们的网络服务联系以解决这个问题。 - MrGrabazu
更新到El Capitan之前它运行得很好。我认为WebSense需要与El Capitan保持最新。谢谢你的回答! - MrGrabazu
1
不,这与升级到El Capitan无关。在Yosemite上存在相同的问题。改变的是我们开始在Xcode 7中利用库验证功能。 - Jeremy Huddleston Sequoia
似乎我的公司已经从我的Mac上卸载了WebSense,因为他们无法找到有效的解决方案/解决方法。再次感谢您的回答,它救了我! - MrGrabazu

1
我固定的是什么,就是:

sudo chmod +x /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

0

我也遇到了这个问题,当尝试通过Spotlight搜索⌘ + ⎵)打开模拟器时。

The application "Simulator" is not open anymore.

尽管看到它打开了

Simulator

我的解决方案最终是强制退出,然后使用yarn ios重新启动。


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