Pod Spec Lint CoreSimulator检测到Xcode.app重定位或CoreSimulatorService版本更改

命令pod spec lint失败。 我在这里找不到类似的问题和Cocoapod的回购。 完整日志:

– > GPKit(0.1.1) – 错误| [iOS]未知:遇到未知错误(757:意外的令牌在'2017-08-17 16:12:08.932 simctl [55281:678990] CoreSimulator检测到Xcode.app重定位或CoreSimulatorService版本更改Frameworkpath(/ Applications / Xcode .app / Contents / Developer / Library / PrivateFrameworks / CoreSimulator.framework)和版本(375.21)与现有作业path不匹配(/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator。 CoreSimulatorService.xpc)和版本(459.13)。试图删除陈旧的服务,以添加预期的版本。

分析了1 podspec。

该规范没有通过validation,由于1错误。

任何解决scheme? 为什么发生?

作为参考,我已经设法解决这个问题。 我在这里find了答案: https : //stackoverflow.com/a/40258881/3231194

虽然问题是关于CI。

总之,我得到的解决scheme来自卢卡,运行这个:

launchctl remove com.apple.CoreSimulator.CoreSimulatorService || true

至于解释是什么引起了这个问题,我想这是因为我已经运行了两个版本的Xcode。 8.3和9.0。