Xcode 8.3.2 iphone 5s ios 11 GoogleMaps 2.4
我在viewContoller中收到错误并崩溃
@IBOutlet weak var mapView: GMSMapView!
override func viewDidLoad() { }
日志:
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"
仅在IOS 11中发生
答案 0 :(得分:1)
https://stackoverflow.com/a/46391213/4831936
将您的版本降级为2.2 你仍会看到警告,但没有崩溃
答案 1 :(得分:0)
在某些日子之前我遇到了同样的问题,实际上这个问题与xcode和/或debuger有关。
此问题的解决方法如下:
多数民众赞成!!
答案 2 :(得分:0)
升级您的Xcode和Google地图SDK。这对我有用。
答案 3 :(得分:0)
No need to upgrade Xcode. Just upgrade Google SDK. Had same problem. That helped me.
答案 4 :(得分:0)
升级到Google Maps SDK 2.5.0并使用Xcode 9编译。它将解决问题。
https://developers.google.com/places/ios-api/releases
检查2.5.0发行说明。
答案 5 :(得分:0)
之所以发生这种情况,是因为您只是更新了您的sdk。您的pod repo未更新。
所以第一步是按照以下命令更新你的播客:
pod repo update
在那之后:
pod update
完成后再次安装pod。确保您的GoogleMap版本应为2.5.0。它应该工作!!