【发布时间】:2019-02-19 08:38:18
【问题描述】:
我正在尝试针对 iOS 12 测试我的应用程序。我有一个仅适用于 iPad 的应用程序,在 Xcode 9 下运行良好。当我尝试使用 Xcode 10 GM 为模拟器编译它时,出现以下警告:
URGENT: building for iOS Simulator simulator, but linking against dylib (/usr/lib/libstdc++.6.0.9.dylib) built for macOS. Note: This will be an error in the future
它会构建,但在运行时会崩溃并显示以下消息:
dyld: lazy symbol binding failed: can't resolve symbol ___cxa_guard_acquire in /Users/.... /.... xxx.app because dependent dylib #1 could not be loaded.
我什么都没做,第一次尝试就发生了。
有什么想法吗?
【问题讨论】:
-
您可以从以下link.找到解决方案
-
谢谢,我发现链接器标志包含显然不需要的'/usr/lib/libstdc++.6.0.9.dylib'。我从 OTHER_LDFLAGS 中删除了它,现在它似乎又好了..
-
太棒了 :) 如果您有帮助,请点赞评论。