我正在开发一个新的Macbook,只是下载并使用开发人员工具安装了Xcode.
我在Xcode中创建了一个全新的项目(没有修改或添加框架/ pods).我试图在模拟器上运行相同的.当我这样做时,我的应用程序崩溃了"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
Run Code Online (Sandbox Code Playgroud)
Mik*_*rne 11
我的解决方案是将项目的iOS部署目标更改为11.4或更早版本。
使用iOS Deployment Target 12.0,该应用程序每次都会崩溃!
我在macOS High Sierra 10.13.6上运行Xcode 10.0和Cylance 2.0.1500.518。
CryptoKit 也有类似的问题,它仅在 iOS 13 及更高版本中可用(而项目针对的是 iOS 9.3)。似乎weak
出于某种原因,CryptoKit 没有被标记为。添加-weak_framework CryptoKit
到目标的构建设置 > 其他链接器标志为我解决了这个问题:
归档时间: |
|
查看次数: |
2538 次 |
最近记录: |