在运行我的项目(甚至不使用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及以上.
Chr*_*sCM 27
这实际上是当前iOS框架中的一个错误,与您的应用程序,模块缓存,库等中的任何内容无关.这似乎是非确定性的原因是它只在辅助层处于活动状态时才会出现,它不在模拟器上,除非在非常特殊的情况下.我知道的三个:
要让它消失,你应该:
每当你执行最后两个要点之一时,你将不得不再次清除数据......
核心问题是MapKit和VectorKit都链接到核心可访问性捆绑包,但显然还没有动态完成,因此这些捆绑包都包含在两个模块中.虽然非常冗长和令人沮丧,但这些警告却被非常安全地忽略了.
不幸的是,没有其他解决方案......如果您不需要iOS 11功能,也许您可以下载旧版本的模拟器.或者只是不要运行仪表测试/辅助功能检查器/ VoiceOver /我希望他们能够完成这个!
在9.0.1上遇到了同样的问题.
rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache
.这个问题已经解决了.
归档时间: |
|
查看次数: |
6317 次 |
最近记录: |