我已经在iOS上禁用了崩溃报告器,因此当应用程序崩溃时我没有得到对话框,但是当我下次打开应用程序时,我得到以下对话框。
有没有人知道如何阻止此对话框出现?
它导致了一个问题,因为我在我们的构建机器上通过命令行调用模拟器,这导致作业挂起,因为它永远不会到达实际的模拟器。
关于如何解决这个问题的任何想法都非常有用。
由于
答案 0 :(得分:0)
我不知道如何禁用对话框,但我的下一个想法是如果您知道对话框将系统地出现,则使用Apple Script以编程方式响应对话框。也许类似于red_menace在此提出的解决方案:https://discussions.apple.com/thread/2589828?tstart=0
答案 1 :(得分:0)
看起来我需要运行以下命令来禁用模拟器的保存状态
defaults write com.apple.iphonesimulator NSQuitAlwaysKeepsWindows -bool false
我还运行以下内容尝试捕捉任何其他问题
defaults write com.apple.dt.Xcode NSQuitAlwaysKeepsWindows -bool false
至少,这似乎有效,很难跟踪,因为我不会不断观察构建机器来验证行为......