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

使用Xcode9.0.1及更高版本的100+"在MapKit和VectorKit中实现的类"警告

如何解决《使用Xcode9.0.1及更高版本的100+"在MapKit和VectorKit中实现的类"警告》经验,为你挑选了2个好方法。

在运行我的项目(甚至不使用MapKit)时,我的控制台被垃圾邮件发送了超过一百个类重复警告:

objc [6377]:类___MKPlaceBusinessInfoItemAccessibility_super在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/中实现. Library/AccessibilityBundles/MapKit.axbundle/MapKit(0x12f128f00)和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/ System/Library/AccessibilityBundles/VectorKit.axbundle/VectorKit(0x12f2187b0).将使用两者之一.哪一个未定义.

这些警告是不存在Xcode的9.0.0,我只是在遇到此的Xcode 9.0.1及以上.

我知道这是一个错误,我发现了一个关于这个问题的雷达.有没有办法在不影响其他SDK警告的可见性的情况下使这些警告静音?



1> ChrisCM..:

这实际上是当前iOS框架中的一个错误,与您的应用程序,模块缓存,库等中的任何内容无关.这似乎是非确定性的原因是它只在辅助层处于活动状态时才会出现,它不在模拟器上,除非在非常特殊的情况下.我知道的三个:

辅助功能检查器已启用

UI仪器测试

适用于OSX的VoiceOver已启用(其他AT也是如此)

要让它消失,你应该:

退出辅助功能检查器(如果已启用)

打开模拟器

硬件 - >"删除所有内容和设置"

重新运行应用程序

从字面上看,永远不要使用辅助功能检查器运行此模拟器

从字面上看,永远不要在这个模拟器上运行UI测试,它也依赖于辅助功能层来完成他们的工作,虽然我不认为这样做会导致错误继续存在,直到你再次"擦除所有......",它将只是出现在那次试运行中.

每当你执行最后两个要点之一时,你将不得不再次清除数据......

核心问题是MapKit和VectorKit都链接到核心可访问性捆绑包,但显然还没有动态完成,因此这些捆绑包都包含在两个模块中.虽然非常冗长和令人沮丧,但这些警告却被非常安全地忽略了.

不幸的是,没有其他解决方案......如果您不需要iOS 11功能,也许您可​​以下载旧版本的模拟器.或者只是不要运行仪表测试/辅助功能检查器/ VoiceOver /我希望他们能够完成这个!


在实际设备(在我的情况下使用iOS 11.1.2的iPhone 6)上运行时,问题也会出现,而不仅仅是在模拟器上运行.

2> Ilya Krigouz..:

在9.0.1上遇到了同样的问题.

你应该退出Xcode和所有模拟器.

rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache.

再次启动Xcode.

这个问题已经解决了.


对不起,但它不起作用.此错误将出现,但稍后:(
推荐阅读
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • Harmony 与 Game Space 达成合作,在 Shard1 上扩展 Web3 游戏
    旧金山20 ... [详细]
  • 我一直都有记录信息的习惯,不知是从什么时候开始,大约是在工作后不久。如今还真有点庆幸从那时开始记了点东西,当然是电子版的,写 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • php缓存ri,浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
    thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象。S()缓存方法支持有效期,又称动态缓存方法。本文是小编日常整理有关thinkp ... [详细]
  • Java编程思想一书中第21章并发中关于线程间协作的一节中有个关于汽车打蜡与抛光的小例子(原书的704页)。这个例子主要展示的是两个线程如何通过wait ... [详细]
  • 初识java关于JDK、JRE、JVM 了解一下 ... [详细]
  • 动量|收益率_基于MT策略的实战分析
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了基于MT策略的实战分析相关的知识,希望对你有一定的参考价值。基于MT策略的实战分析 ... [详细]
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社区 版权所有