通过pod spec lint 检查命令报这个错误。
原因是:我的电脑是128G的,硬盘不足,我把/Users/jiaguoshang/Library/Developer/CoreSimulator/Devices文件夹下的所有模拟器文件都给宰了(当然你把/Users/jiaguoshang/Library/Developer/Xcode/Archives文件夹下的所有文件删除也能增加很多空间,我把这个文件下的文件删除了还是不空间不足。把/Users/jiaguoshang/Library/Developer/Xcode/DerivedData文件夹下的文件都删除。空间增加不少。重新联调真机就比较慢了,需要重新生成对应的设备文件),这样能省很多空间。你的xcode工程没有一个模拟器。
解决方案:下载一个模拟器。然后重新检查。
不到空间极度紧张,别删除/Users/jiaguoshang/Library/Developer/CoreSimulator/Devices文件夹下的所有模拟器文件。不然会遇到你就是下载最新的模拟器,但是部分最新模拟器也找不到。若真出现了这种找不到你期望的最新模拟器,只有删除/Users/jiaguoshang/Library/Developer所有文件,删除xcode应用,重新下载安装了。当然你想重新下载xcode,可以通过这种方案增加空间。
报错信息如下:
w1:BITCrypto jiaguoshang$ pod spec lint BITCrypto.podspec --sources='http://192.168.1.136:8788/bitinfo_tech_ios/Spec1.git,https://github.com/CocoaPods/Specs1.git' --allow-warnings --use-libraries -> BITCrypto (0.0.11) - ERROR | [iOS] unknown: Encountered an unknown error (Could not find a `ios` simulator (valid values: ). Ensure that Xcode -> Window -> Devices has at least one `ios` simulator listed or otherwise add one.) during validation. Analyzed 1 podspec. [!] The spec did not pass validation, due to 1 error.
选择设备,点击Download Simulators,进入模拟器下载列表,点击下载按钮,输入电脑的登录密码。