Ios :: dyld:未找到符号:_OBJC_CLASS _ $ _ UIAlertAction

Anj*_*ali 3 ios7 xcode6 ios8.3

我有一个适用于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
Run Code Online (Sandbox Code Playgroud)

请建议解决此问题.

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

谢谢

Anj*_*ali 8

在我的情况下,UIKit.Framework必须标记为可选而不是必需现在我的应用程序工作正常....