内容简介:本来想在iOS9模拟器上运行公司的项目看下效果,下了个模拟器老半天终于下载好了,高高兴兴一运行,结果直接crash...Xcode10.2 + iOS9.3之前的版本都会出现这个问题如图,心情拔凉拔凉的 Or2,接着下了iOS10.1试着运行一下,一切OK。
本来想在iOS9模拟器上运行公司的项目看下效果,下了个模拟器老半天终于下载好了,高高兴兴一运行,结果直接crash...
报错内容
dyld_sim`dyld_fatal_error:
0x106bb6000 <+0>: int3
-> 0x106bb6001 <+1>: nop
复制代码
dyld: Library not loaded: /usr/lib/libauto.dylib Referenced from: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation Reason: no suitable image found. Did find: /usr/lib/libauto.dylib: mach-o, but not built for iOS simulator (lldb) 复制代码
Xcode10.2 + iOS9.3之前的版本都会出现这个问题
实验
如图,心情拔凉拔凉的 Or2,接着下了iOS10.1试着运行一下,一切OK。
后面做了个实验,创建一个纯OC和纯Swift的测试项目,进行了如下测试
| 类型 | 模拟器上运行结果 |
|---|---|
| 纯OC | iOS9以上都运行成功 |
| 纯Swift | iOS9运行失败,iOS10以上运行成功 |
| OC和Swift混编 | iOS9运行失败,iOS10以上运行成功 |
结论:很显示,只要包含了Swift代码就会在iOS9模拟器上运行失败,而iOS9真机上则没有任何问题。
解决方案
打开终端,执行一下该命令就可以了,其中 iOS 9.1.simruntime 需要根据自己的情况修改版本号
sudo mkdir '/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 9.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift' 复制代码
命令出处:苹果官网的 xcode_10_2_1_release_notes
以上所述就是小编给大家介绍的《Xcode10.2无法将项目运行到iOS10以下的模拟器上》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 在 Android 模拟器上运行 ARM 应用
- java – android – android studio模拟器中的SSL问题,在手机上运行正常
- Android模拟器检测方案优化
- QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
- QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
- iOS 模拟器调试大法了解一下?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Building Social Web Applications
Gavin Bell / O'Reilly Media / 2009-10-1 / USD 34.99
Building a social web application that attracts and retains regular visitors, and gets them to interact, isn't easy to do. This book walks you through the tough questions you'll face if you're to crea......一起来看看 《Building Social Web Applications》 这本书的介绍吧!