热门标签 | 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。它应该工作!!


推荐阅读
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 本文详细介绍了批处理技术的基本概念及其在实际应用中的重要性。首先,对简单的批处理内部命令进行了概述,重点讲解了Echo命令的功能,包括如何打开或关闭回显功能以及显示消息。如果没有指定任何参数,Echo命令会显示当前的回显设置。此外,文章还探讨了批处理技术在自动化任务执行、系统管理等领域的广泛应用,为读者提供了丰富的实践案例和技术指导。 ... [详细]
  • 本文介绍了如何在iOS平台上使用GLSL着色器将YV12格式的视频帧数据转换为RGB格式,并展示了转换后的图像效果。通过详细的技术实现步骤和代码示例,读者可以轻松掌握这一过程,适用于需要进行视频处理的应用开发。 ... [详细]
  • 在Android 4.4系统中,通过使用 `Intent` 对象并设置动作 `ACTION_GET_CONTENT` 或 `ACTION_OPEN_DOCUMENT`,可以从相册中选择图片并获取其路径。具体实现时,需要为 `Intent` 添加相应的类别,并处理返回的 Uri 以提取图片的文件路径。此方法适用于需要从用户相册中选择图片的应用场景,能够确保兼容性和用户体验。 ... [详细]
  • 本文探讨了Android系统中支持的图像格式及其在不同版本中的兼容性问题,重点涵盖了存储、HTTP传输、相机功能以及SparseArray的应用。文章详细分析了从Android 10 (API 29) 到Android 11 的存储规范变化,并讨论了这些变化对图像处理的影响。此外,还介绍了如何通过系统升级和代码优化来解决版本兼容性问题,以确保应用程序在不同Android版本中稳定运行。 ... [详细]
  • 在Kubernetes上部署多个Mitmproxy代理服务器以实现高效流量管理 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 本文详细分析了 LeetCode 1019 题目“链表中每个节点的下一个更大值”,探讨了如何在链表中找到每个节点右侧第一个比其值更大的节点。通过使用栈的数据结构,我们可以高效地解决这一问题,并提供了详细的代码实现和复杂度分析。 ... [详细]
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社区 版权所有