找不到dyld符号? _UIAccessibilityNotificationVoiceOverIdentifier

Posted

技术标签:

【中文标题】找不到dyld符号? _UIAccessibilityNotificationVoiceOverIdentifier【英文标题】:dyld symbol not found? _UIAccessibilityNotificationVoiceOverIdentifier 【发布时间】:2015-10-13 10:20:29 【问题描述】:

我的应用程序在装有 ios9 的 iPhone 上编译并运行,但在装有 iOS8.4 的 iPhone 上却因此问题而失败?

dyld:未找到符号: _UIAccessibilityNotificationVoiceOverIdentifier 引用自:/private/var/mobile/Containers/Bundle/Application/EEFA3096-700D-4415-9875-861A5992544F/XXX.app/Demo 预期在:/System/Library/Frameworks/UIKit.framework/UIKit 中 /private/var/mobile/Containers/Bundle/Application/EEFA3096-700D-4415-9875-861A5992544F/XXX.app/Demo

我找不到这个_UIAccessibilityNotificationVoiceOverIdentifier 与哪个库相关?

【问题讨论】:

你检查过部署目标吗? 【参考方案1】:

更新到 cocoapods 0.39 并指定 use_frameworks! 已解决我的问题

【讨论】:

以上是关于找不到dyld符号? _UIAccessibilityNotificationVoiceOverIdentifier的主要内容,如果未能解决你的问题,请参考以下文章

dyld:找不到符号:__TWPVs11AnyHashables20_AnyHashableProtocols

dyld:惰性符号绑定失败:找不到符号:_objc_loadWeak

Xcode - dyld:找不到符号:__vtcOnSessionStart

dyld:找不到符号:_OPENSSL_init_ssl

dyld:找不到符号:__ZTISt9exception

关于 Reactivecocoa dyld:找不到符号:___NSArray0__