Ios :: dyld:找不到符号:_OBJC_CLASS_$_UIAlertAction

Ios :: dyld: Symbol not found: _OBJC_CLASS_$_UIAlertAction

我有一个应用程序可以与 iOS sdk 8.3 和 Xcode 6 一起正常工作。但是当我检查与 iOS sdks 7.1 和 7.1 模拟器的向后兼容性时它失败了。

应用程序崩溃并出现以下错误

dyld: Symbol not found: _OBJC_CLASS_$_UIAlertAction
Referenced from: /Users/apogaeis/Library/Developer/CoreSimulator/Devices/F48B2D65-9EE8-4737-A0CE-2882D105C6C9/data/Applications/25B9DCDE-4BC6-4568-8EBE-3474FE559CBC/AppName.app/AppName
Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/UIKit.framework/UIKit
in /Users/apogaeis/Library/Developer/CoreSimulator/Devices/F48B2D65-9EE8-4737-A0CE-2882D105C6C9/data/Applications/25B9DCDE-4BC6-4568-8EBE-3474FE559CBC/AppName.app/AppName

请提出解决问题的建议。

如何让它适用于所有 iOS 版本?

谢谢

就我而言,UIKit.Framework 必须标记为可选而不是必需,现在我的应用程序运行正常....