Xcode 9 iOS 10/11模拟器 - 所有应用程序崩溃

时间:2017-09-26 15:36:13

标签: ios xcode ios-simulator ios11 xcode9

我刚刚安装了Xcode 9并尝试运行iOS 11和10.3.1模拟器。

奇怪的是,模拟器中的所有股票应用程序都会在我点击其中任何一个时崩溃/强制关闭,即Safari,照片等。

我在iOS 11 / 10.3.1的iPhone X,iPhone 8/8 +和iPhone 6+模拟器上尝试过,所有这些都具有相同的崩溃结果。如果我在较旧的iOS模拟器(如iPhone 6+ iOS 9.2)上试用它,那么它运行正常。

如果我尝试多次启动它,即Safari或日历的40-50次,有时特定的应用程序可能会运行,并且一旦成功运行,它将保持其余的会话(直到我在任务切换器关闭应用程序,然后同样的问题再次出现)。我的Xcode编译应用程序也是如此。

我在模拟器的设备日志中看到了很多这些错误,不确定它是否相关:

  

Sep 26 23:25:34 MYMAC   com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215]   (com.apple.imfoundation.IMRemoteURLConnectionAgent):未知密钥   Boolean:EnablePressuredExit

     

Sep 26 23:25:33 MYMAC   com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215]   (com.apple.Safari.History):布尔的未知键:   EnableTransactions

     

Sep 26 23:25:33 MYMAC   com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215]   (com.apple.icloud.FMF.FMFMapXPCService):布尔值的未知键:   EnableTransactions

     

Sep 26 23:25:34 MYMAC   com.apple.CoreSimulator.SimDevice.2F950F5F-6057-4AAA-A5B4-A8068A8F00F9 [10215]   (com.apple.imfoundation.IMRemoteURLConnectionAgent):未知密钥   布尔值:EnableTransactions

我的iMac 2009一直在运行El Capitan和Xcode 8,我刚刚使用Xcode 9升级到High Sierra。我还更新了iTunes 12.7,以防万一。

我还尝试运行旧的Xcode 8(仍然作为单独的副本安装)和iOS 10.3.1模拟器,这些股票应用运行正常。

所以这个问题似乎只发生在Xcode 9和iOS 10/11模拟器上。

有人能解释一下这个问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您在我的类似问题中询问我是否找到了解决方案。我想我找到了一个。

我在Flutter页面上设置Xcode中的开发团队描述如何。

来自Flutter页面:

按照Xcode签名流程配置项目:在Flutter项目目录的终端窗口中运行打开ios / Runner.xcworkspace ,打开项目中的默认Xcode工作区。在Xcode中,选择左侧导航面板中的Runner项目。在Runner目标设置页面中,确保在General>下选择了您的开发团队。签名>球队。当您选择团队时,Xcode会创建并下载开发证书,使用您的帐户注册您的设备,并创建和下载配置文件(如果需要)

但后来我遇到了另一个错误,这个错误让我不再热重装了

编辑:重新安装flutter,但这次克隆主分支而不是alpha。

请按照flutter页面上的步骤操作,但在第一步中更改此单词:

旧: git clone -b alpha https://github.com/flutter/flutter.git

新: git clone -b master https://github.com/flutter/flutter.git