禁用'不要重新打开'或者'重新打开' iOS上的对话框

时间:2014-05-19 16:59:20

标签: ios xcode macos ios-simulator

我已经在iOS上禁用了崩溃报告器,因此当应用程序崩溃时我没有得到对话框,但是当我下次打开应用程序时,我得到以下对话框。

enter image description here

有没有人知道如何阻止此对话框出现?

它导致了一个问题,因为我在我们的构建机器上通过命令行调用模拟器,这导致作业挂起,因为它永远不会到达实际的模拟器。

关于如何解决这个问题的任何想法都非常有用。

由于

2 个答案:

答案 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

至少,这似乎有效,很难跟踪,因为我不会不断观察构建机器来验证行为......