我有一个基于iOS 4.2的应用程序,它在模拟器上运行良好。当我在设备上构建并运行应用程序时,它会挂起。唤醒它的唯一方法是杀死GDB(即击中红色停止标志)。只要GDB没有运行,应用程序运行正常。我可以从弹簧板上打开它并正常测试。虽然如果GDB仍在运行,并且我从弹簧板启动应用程序,黑屏就会再次出现。
我没有任何断点,并且在我的MainWindow.xib上检查启动时的可见性和启动时的全屏。
我的iPhone上也有同样的行为。
在设备上有一些关于调试的东西只是让它显示黑屏。虽然,我可以看到状态栏。
我已经检查了GDB日志,但大多数人只是警告我某些框架之间的设备/ SDK不匹配。例如:
警告:检测到UUID不匹配 加载的库 - 在磁盘上是: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings 警告:检测到UUID不匹配 加载的库 - 在磁盘上是: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox 警告:检测到UUID不匹配 加载的库 - 在磁盘上是: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth 警告:检测到UUID不匹配 加载的库 - 在磁盘上是: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox 警告:检测到UUID不匹配 加载的库 - 在磁盘上是: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
还有其他人看到过这种行为吗?
答案 0 :(得分:0)
我刚刚使用Apple的最新版本更新了我的SDK和设备,似乎解决了这个问题。