错误:选择器“isPedometerEventTrackingAvailable”没有已知的类方法

Posted

技术标签:

【中文标题】错误:选择器“isPedometerEventTrackingAvailable”没有已知的类方法【英文标题】:error: no known class method for selector 'isPedometerEventTrackingAvailable' 【发布时间】:2017-03-20 05:48:30 【问题描述】:

我正在为我的 ios IONIC 2 应用程序使用诊断插件。当我使用生产模式 (--prod) 进行离子构建 ios 时出现错误。谁能帮我解决这个问题?

提前致谢:)

错误:没有已知的选择器类方法 'isPedometerEventTrackingAvailable' 返回 [CMPedometer respondsToSelector:@selector(isPedometerEventTrackingAvailable)] && [CMPedometer isPedometerEventTrackingAvailable];

【问题讨论】:

XCode 的哪个版本? 7.3.1版本.. 【参考方案1】:

检查github issue。 还有here。 将您的 Xcode 版本更新到 8.0 或更高版本。

cordova.plugins.diagnostic@3.2.0 增加了对新的支持 iOS 10 中添加了 UserNotifications 框架。要使用 v3.2.0 构建, 您将需要使用 XCode 8+,因为无法有条件地 使用 plugin.xml 中的标签包含一个框架。

或将您的诊断插件降级到 3.1

【讨论】:

以上是关于错误:选择器“isPedometerEventTrackingAvailable”没有已知的类方法的主要内容,如果未能解决你的问题,请参考以下文章

iOS 错误选择器错误

字段选择错误 thymeleaf 选择器绑定

具有动态数组的 SwiftUI 多个选择器,索引超出范围错误

order by limit 造成优化器选择索引错误

辅助选择器的“ForEach”给了我致命错误:索引超出范围

没有可见的@interface 声明选择器错误