IOS 11 GoogleMaps在设备上崩溃(iphone 5s)

Але*_*ьев 12 xcode google-maps ios swift ios11

Xcode 8.3.2 iphone 5s ios 11 GoogleMaps 2.4

我在viewContoller中遇到错误和崩溃

@IBOutlet weak var mapView: GMSMapView! 
override func viewDidLoad() { }
Run Code Online (Sandbox Code Playgroud)

日志:

CoreData: annotation:  Failed to load optimized model at path '/var/containers/Bundle/Application/2D2D05FB-A524-4594-B222-69B58E038E9A/Medico.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'
CoreData: annotation:  Failed to load optimized model at path '/var/containers/Bundle/Application/2D2D05FB-A524-4594-B222-69B58E038E9A/Medico.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'
CoreData: annotation:  Failed to load optimized model at path '/var/containers/Bundle/Application/2D2D05FB-A524-4594-B222-69B58E038E9A/Medico.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'
2017-09-21 16:02:08.805064+0300 Medico[2552:187180] [Common] _BSMachError: port 1187f; (os/kern) invalid capability (0x14) "Unable to insert COPY_SEND"
Run Code Online (Sandbox Code Playgroud)

它只发生在IOS 11中

Gan*_*pat 0

几天前我遇到了同样的问题,实际上这个问题与 xcode 和/或调试器有关。

此问题的解决方法如下:

  • 从 xcode 的菜单中,转到“产品”>“方案”>“编辑方案”。
  • 选择“运行”选项卡,然后选择“选项”子选项卡。
  • 将“GPU 帧捕获”从“自动启用”或“OpenGL ES”更改为“金属”或“禁用”。

就是这样!!