2017-08-17 19 views
4

命令pod spec lint失败。我无法在SO和Cocoapod的回购库中找到类似的问题。完整日志:Pod Spec Lint CoreSimulator检测到Xcode.app重定位或CoreSimulatorService版本更改

- > GPKit(0.1.1) - ERROR | [iOS] unknown:遇到未知错误(757:意外令牌'2017-08-17 16:12:08.932 simctl [55281:678990] CoreSimulator检测到Xcode.app重定位或CoreSimulatorService 版本更改Framework路径 (/应用程序/ Xcode.app /内容/开发人员/库/ PrivateFrameworks/CoreSimulator.framework) 和版本(375.21)与现有作业路径不匹配 (/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com .apple.CoreSimulator.CoreSimulatorService.xpc) 和版本(459.13)。试图在验证期间删除旧版服务,以 的顺序添加预期版本。

分析了1 podspec。

[!]由于1错误,规范未通过验证。

任何解决方案?为什么会发生?

回答

11

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

虽然问题是关于CI。

总之,我得到的解决方案是从卢卡,运行此:

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

至于是什么原因造成这个问题的解释,我想这是因为我有和运行的Xcode的两个版本。 8.3和9.0。

0

我碰到这个问题,并在Xcode改变Command Line Tools(的Xcode>首选项>位置)作为解释在这里解决了这个问题:https://stackoverflow.com/a/41536029/4196117

底线,我使用的命令行工具比其他的Xcode版本我正在为我的项目积极使用的那个。