我正在使用新的 Macbook,刚刚使用开发者工具下载并安装了 Xcode。
我已经在 Xcode 中创建了一个全新的项目(没有修改或添加框架/pod)。我试图在模拟器上运行相同的东西。当我这样做时,我的应用程序因“SIGABRT”而崩溃。日志显示以下消息:
dyld: Library not loaded: /Library/Application Support/Cylance/Desktop/CyMemDef.dylib
Referenced from: /Users/me/Library/Developer/CoreSimulator/Devices/80FC5E5D-2979-48C9-94F6-6C6D2A8073E6/data/Containers/Bundle/Application/B438FB0C-79A7-445E-B381-5D7E9247623B/demo.app/demo
Reason: no suitable image found. Did find:
/Library/Application Support/Cylance/Desktop/CyMemDef.dylib: mach-o, but not built for iOS simulator
最佳答案
我的解决方案是将项目的 iOS 部署目标更改为 11.4 或更早版本。
使用 iOS Deployment Target 12.0,应用程序每次都会崩溃!
我在 macOS High Sierra 10.13.6 上运行 Xcode 10.0 和 Cylance 2.0.1500.518。
关于ios - Xcode 模拟器 - CyMemDef.dylib : mach-o, 但不是为 iOS 模拟器构建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53114398/