Подтвердить что ты не робот

IOS 11 Ошибка GoogleMaps на устройстве (iphone 5s)

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

4b9b3361

Ответ 1

fooobar.com/questions/359923/...

понизите версию до версии 2.2 вы все равно увидите предупреждения, но не сработаете

Ответ 2

Я столкнулся с одной и той же проблемой несколько дней, на самом деле эта проблема связана с xcode и/или debuger.

Обходной путь для этой проблемы:

  • Из меню в xcode перейдите в Product > Scheme > Edit Scheme..
  • Выберите вкладку "Выполнить", а затем выберите вкладку "Параметры".
  • Измените "Захват кадра графического процессора" с "Автоматически включен" или "OpenGL ES" на "Металл" или "Отключено".

Вот оно!

Ответ 3

Обновите свой SDK Xcode и Google Maps.it работал у меня.

Ответ 4

Не нужно обновлять Xcode. Просто обновите SDK Google. Была такая же проблема. Это помогло мне.

Ответ 5

Обновите SDK 2.5.0 Google Maps и скомпилируйте его с помощью Xcode 9.It исправит проблему.

https://developers.google.com/places/ios-api/releases

Проверьте примечания к выпуску 2.5.0.

Ответ 6

Это происходит потому, что вы только обновляете свой sdk. Репозиторий pod не обновляется.

Итак, первый шаг - обновить ваши модули, выполнив следующую команду:

Обновление pod repo

После этого запуска:

pod update

Как только это будет сделано, снова установите контейнеры. Убедитесь, что ваша версия GoogleMap должна быть 2.5.0. Он должен работать!