ios - 任何应用程序在 iPhone 4 上出现黑屏和崩溃

标签 ios iphone xcode ios7

Xcode Beta (7.0) 和 Xcode (6.4) 已经发生过这种情况。

我正在尝试使用我的 iPhone 4 (iOS 7.1.2) 调试我的应用程序,并将我的部署目标设置为 iOS 7.0。当我运行我的应用程序时,我看不到 LaunchScreen,而是一个黑色的空白屏幕,然后它崩溃了。

我没有提供任何代码,因为当我创建新的默认项目并正确设置部署目标时,我遇到了同样的崩溃

2015-09-13 16:06:07.026 GafasApp2[243:60b] -[MasterViewController topViewController]: unrecognized selector sent to instance 0x14d83420 2015-09-13 16:06:07.033 GafasApp2[243:60b] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MasterViewController topViewController]: unrecognized selector sent to instance 0x14d83420' * First throw call stack: (0x30a57f83 0x3b208ccf 0x30a5b917 0x30a5a203 0x309a9768 0x85cc3 0x332e4587 0x332e3edb 0x332de56b 0x3327a6e9 0x33279851 0x332ddca9 0x35892aed 0x358926d7 0x30a22a67 0x30a22a03 0x30a211d7 0x3098bebf 0x3098bca3 0x332dced1 0x332d814d 0x86fbd 0x3b715ab7) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)

我一直在使用 iPad air 2 进行开发,但现在我需要我的 iPhone 4 来测试一些东西,但我不能像我提到的那样使用它。

你有什么线索吗?

非常感谢。

最佳答案

首先,尝试在不同的设备和其中一个模拟器中运行该应用程序。这会让您知道问题是否出在特定设备上。

其次,主要问题似乎是您正在调用一个不存在的方法。添加 exception brreakpoint .这应该在调用无法识别的选择器的地方中断。

关于ios - 任何应用程序在 iPhone 4 上出现黑屏和崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32551350/

相关文章:

c - 获取 "Message from debugger: Error 1"- 对于简单项目(在 Xcode 11.0 11A420a 中)

swift - 如何对在 Swift 中调用的私有(private)方法进行单元测试

ios - 如何使用Sprite Kit在不同设备上加载不同的 Sprite 表?

ios - 尝试导入 MBTiles 时 MapBox 崩溃

iphone - KVO 很震撼。现在我该如何异步使用它?

iPhone:UITableView 不刷新

ios - 向 UILocalNotification soundName 添加自定义声音

iphone - 录制音频文件并保存在 iPhone 本地

iphone - EKEventEditViewController 本地化

ios - 无法启动应用程序, "process launch failed: No such file or directory"