天天看点

Encountered an unknown error (Could not find a `ios` simulator (valid values: )

通过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.      
Encountered an unknown error (Could not find a `ios` simulator (valid values: )