0
终止应用程序由于未捕获的异常 'NSInvalidUnarchiveOperationException',原因: '*** - [NSKeyedUnarchiver decodeObjectForKey:]:不能解码类的对象(SKCameraNode)'不能解码类的对象(SKCameraNode)
我得到这个当我尝试通过USB从手机运行应用程序时发生错误。 我有Xcode 8和iOS 8,它在模拟器上工作得很好。 我可以在不升级iOS的情况下修复它吗? 谢谢!
不,我使用默认的iOS 10模拟器。所以这意味着我的所有应用程序都将在iOS 9及更高版本上运行?我无法为iOS 8创建应用程序? (对不起,如果它没有主题) –
你的Xcode项目有一个最低需要iOS版本的设置。它被称为“部署目标”,它默认为最新版本的iOS。您可以通过更改此设置为较早版本的iOS创建应用程序 - 但这意味着您将无法使用后续版本中引入的类,而无需进行额外的检查。在这种情况下,您可以将您的部署目标设置为iOS 8,但之后必须保护或删除对SKCameraNode的引用,因为它在iOS 8中不可用。 – Tim
我明白了。谢谢! –