我刚刚安装了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模拟器上。
有人能解释一下这个问题吗?谢谢。
答案 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