我有一个应用程序,它可以很好地与iOS sdk 8.3和Xcode 6配合使用。但当我检查与iOS SDK 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必须标记为可选而不是必需,现在我的应用程序运行良好。。。。