dyld:dyld_sim不兼容mach-o

nOO*_*iOS 32 objective-c ipad ios ios11 xcode9

我安装了Xcode 9并尝试在ios模拟器11.0上运行我的应用程序.一旦它启动应用程序崩溃就会出现此错误.这个错误是什么意思?如果我的应用程序与ios11.0不兼容,我该如何检查兼容性?

编辑 - 上传我的有效架构

在此输入图像描述

在此输入图像描述

Abh*_*hra 53

你需要做出这些改变build setting ......它对我有用在此输入图像描述


DaT*_*aTa 6

我遇到了同样的问题,发现我的目标(和pod)的体系结构和有效的体系结构设置设置错误.iOS 11不再支持32位应用程序了,所以我猜这参与了我的问题..,

我删除了我的架构+有效的架构设置(默认设置),现在它在模拟器和iOS 11设备中编译并运行良好.希望它也有助于你;).

  • arm64 armv7 armv7s.但你只需要在该字段上按删除 - 这将取消设置并将使用默认设置. (3认同)