在pod lib lint(Xcode 8.3.2)校验组件是否有效的时候报了如下错误:
- ERROR | [iOS] unknown: Encountered an unknown error (Simulator iPhone 4s is not available.) during validation.
去Google搜索了一下问题,发现出现这个的问题原因,cocoapods版本太低,操作步骤如下:
1 打开终端,查看cocoapods版本 命令如下:
pod --version
2 如果安装cocoapods版本,且低于1.1.0.rc.2,进行卸载,如果没安装,跳过此步骤,命令如下:
sudo gem uninstall cocoapods
3 查看源,命令如下:
gem sources
4 如果源是ruby.taobao.org,删除原来的源,命令如下:
gem sources --remove https://ruby.taobao.org/
5 添加官方的源,命令如下:
gem sources -a https://rubygems.org/
6 安装cocoapods 版本1.1.0.rc.2,命令如下:
sudo gem install cocoapods -v 1.1.0.rc.2
如果安装成功,执行pod lib lint就不会报上述错误。