标签: ios xcode computer-architecture arm64
我面临以下情况:
不起作用 - app在加载时崩溃并出现以下错误:
dyld错误消息库未加载原因找不到合适的图像
有任何解释吗?
答案 0 :(得分:2)
解释:64位设备上加载的32位二进制文件无法执行此操作,因为在iOS 9中32位页面大小已从4096字节更改为16384字节。
结论:带动态库的32位应用无法在64位设备上运行。
解决方案(其中一个就够了):
向动态库项目中的其他链接器标志添加新条目:
-Wl,-segalign,4000