每次我的应用程序出错时,我的iPhone模拟器就会关闭。我正在使用最新版本的XCode进行编程,而我正在使用Debug配置。为什么任何时候出现问题,我的应用程序只是在模拟器中关闭并且不显示任何错误消息?这已经持续了一段时间。
另外,为什么会发生以下情况?
我按下command-b(构建应用程序)
它显示我有一些警告
我再次按下command-b并且警告消失
我希望所有的警告都能保持不变,以便我能解决它们......
谢谢!
答案 0 :(得分:1)
听起来你没有在调试器中运行。有两个选项,“构建和运行”和“构建和调试”。当您在“运行”模式下发生崩溃时,iPhone(或模拟器)将关闭您的应用程序。您仍然可以通过查看控制台窗口了解发生的情况。在“调试”模式下,XCode会在崩溃时暂停您的应用程序,您可以在调试器中稍微检查它。
“Debug”和“Release”配置仅与此问题外围相关,并确定编译器如何将可执行文件和bundle组合在一起。
构建警告因您使用预编译文件而消失。 XCode只重新编译已更改的文件。您可以通过从构建菜单中选择“清除”然后重新构建来重新编译所有文件。