首页 > 解决方案 > dyld:找不到符号:___chkstk_darwin

问题描述

将 Xcode 升级到版本 11.1 (11A1027) 后,我的 iOS 应用程序 (MyApp) 在 Xcode 开始运行时崩溃,并出现以下运行时错误:

dyld:找不到符号:___chkstk_darwin 引用自:/var/containers/Bundle/Application/xxxxxxxxxx/MyApp.app/MyApp 预期在:/usr/lib/libSystem.B.dylib

MacOS:Mojave 10.14.6 (18G103) Xcode:11.1 (11A1027) 目标设备:iPhone 6 Plus 目标设备 iOS:12.4.2

它在 Xcode 10.3 中没有任何问题。任何帮助,评论将不胜感激。提前致谢。

标签: xcodexcode11

解决方案


我想我找到了问题所在。我使用 CMake 生成我的 Xcode 项目,由于某种原因,CMake 很难在项目上设置 Base SDK 选项。

错误的基础 SDK

如果我手动将 Base SDK 设置为 iOS,它似乎可以正常构建和运行

良好的基础 SDK


推荐阅读