热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IOS11GoogleMaps在设备上崩溃(iphone5s)-IOS11GoogleMapscrashondevice(iphone5s)

Xcode8.3.2iphone5sios11GoogleMaps2.4Xcode8.3.2iphone5sios11GoogleMaps2.4Igettinge

Xcode 8.3.2 iphone 5s ios 11 GoogleMaps 2.4

Xcode 8.3.2 iphone 5s ios 11 GoogleMaps 2.4

I getting error and crash in viewContoller

我在viewContoller中遇到错误和崩溃

@IBOutlet weak var mapView: GMSMapView! 
override func viewDidLoad() { }

Logs:

日志:

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"

It happens only in IOS 11

它只发生在IOS 11中

6 个解决方案

#1


1  

https://stackoverflow.com/a/46391213/4831936

https://stackoverflow.com/a/46391213/4831936

downgrade your version to 2.2 you will still see warnings but no crash

将您的版本降级到2.2,您仍会看到警告,但没有崩溃

#2


0  

I was facing same issue before some days, actually this issue is related to xcode and/or debuger.

在某些日子之前我遇到了同样的问题,实际上这个问题与xcode和/或debuger有关。

The workaround for this issue is as below:

此问题的解决方法如下:

  • From the Menu in xcode, go to Product > Scheme > Edit Scheme..
  • 从xcode的菜单中,转到产品>方案>编辑方案..
  • Select "Run" tab and then select "Options" sub-tab.
  • 选择“运行”选项卡,然后选择“选项”子选项卡。
  • Change "GPU Frame Capture" from "Automatically Enabled" or "OpenGL ES" to either "Metal" or "Disabled".
  • 将“GPU Frame Capture”从“Automatically Enabled”或“OpenGL ES”更改为“Metal”或“Disabled”。

Thats it!!

而已!!

#3


0  

Upgrade your Xcode and Google maps SDK .it worked for me .

升级您的Xcode和Google地图SDK。这对我有用。

#4


0  

No need to upgrade Xcode. Just upgrade Google SDK. Had same problem. That helped me.

无需升级Xcode。只需升级Google SDK即可。有同样的问题。这帮助了我。

#5


0  

Upgrade to Google Maps SDK 2.5.0 and compile with Xcode 9.It will fix the issue.

升级到Google Maps SDK 2.5.0并使用Xcode 9编译。它将解决此问题。

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

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

Check 2.5.0 release notes.

检查2.5.0发行说明。

#6


0  

It happens because you are only updating your sdk. Your pod repo is not updated.

之所以会发生这种情况,是因为您只是更新了自己的SD您的pod repo未更新。

So first step is to update your pods by following command:

所以第一步是通过以下命令更新您的pod:

pod repo update

pod repo更新

After that run:

之后运行:

pod update

pod更新

Once it is done install the pods again. Make sure your GoogleMap version should be 2.5.0. It should work!!

完成后再次安装pod。确保您的GoogleMap版本应为2.5.0。它应该工作!!


推荐阅读
  • 本文探讨了在iOS平台上开发BLE(蓝牙低功耗)应用程序时遇到的挑战,特别是如何实现应用在后台模式下仍能持续扫描并连接蓝牙设备。文章提供了具体的配置方法和常见的问题解决方案。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • iOS 开发技巧:TabBarController 自定义与本地通知设置
    本文介绍了如何在 iOS 中自定义 TabBarController 的背景颜色和选中项的颜色,以及如何使用本地通知设置应用程序图标上的提醒个数。通过这些技巧,可以提升应用的用户体验。 ... [详细]
  • 本文将详细介绍如何封装一个多功能的PickerView组件,包括文本选择、日期选择和地理位置选择等功能,旨在提供一个更加灵活和易于使用的PickerView解决方案。 ... [详细]
  • 在使用 iOS 应用时,遇到网络请求错误是常见的问题。本文将探讨两种常见的错误代码 -1003 和 -1001,并提供详细的解释和解决方案。 ... [详细]
  • 深入解析 HDFS Federation:多命名空间架构详解
    HDFS Federation 是一种扩展 HDFS 架构的方式,通过引入多个独立的 NameNode 来解决单点故障和性能瓶颈问题。本文将详细探讨 HDFS Federation 的工作原理、优势以及潜在挑战。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文探讨了一个场景:用户成功登录后,如何确保Master-Detail视图控制器以模态形式展示。 ... [详细]
  • 使用Swift 2.2创建我的第一个Xcode应用
    本文将指导您如何使用Xcode 6搭建并运行一个简单的iOS应用程序。从启动Xcode到执行首个应用,每个步骤都将详细介绍。 ... [详细]
  • Alluxio 1.5.0 版本发布:增强功能与优化
    Alluxio 1.5.0 开源版本引入了多项新特性和改进,旨在提升数据访问速度和系统互操作性。 ... [详细]
author-avatar
徐曼曼_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有