在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就不会报上述错误。

posted on 2017-05-16 15:03  qq云帆  阅读(443)  评论(0编辑  收藏  举报