Cocoapodsアップグレード最新バージョンCDN異常問題(1.9.1)解決策


Cocoapodsアップグレード最新バージョンCDN異常問題(1.9.1)解決策
  • 解決策
  • Cocoapods 1.7.2バージョンでCDNサポートが追加され始めましたが、デフォルトでは有効になっていません.1.8バージョンのリリースでは、元の完全なクローンのSpecsウェアハウスを捨て、CDNサービスに変更されました.
    最新バージョンのCocoapodsエラーメッセージをインストールするには、次のようにします.
    Errno::ENOENT - No such file or directory - /Users/rwx-mac/Desktop/He/HeAmap/Pods/AMapSearch/AMapSearchKit.framework/Resources  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:906:in `stat'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:906:in `symbolic_modes_to_i'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:927:in `fu_mode'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:1001:in `block (2 levels) in chmod_R'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:1466:in `preorder_traverse'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:999:in `block in chmod_R'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:998:in `each'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:998:in `chmod_R'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:117:in `block in prepare'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/user_interface.rb:140:in `message'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:116:in `prepare'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:103:in `install!'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:71:in `run_install_with_update'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:101:in `run'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/claide-0.9.1/lib/claide/command.rb:312:in `run'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in `run'  
    /Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/bin/pod:44:in `'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/bin/pod:23:in `load'  
    /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/bin/pod:23:in `
    ' ――― TEMPLATE END ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [!] Oh no, an error occurred. Search for existing GitHub issues similar to yours: https://github.com/CocoaPods/CocoaPods/search? q=No+such+file+or+directory+-+%2FUsers%2Frwx-mac%2FDesktop%2FHe%2FHeAmap%2FPods%2FAMapSearch%2FAMapSearchKit.framework%2FResources&type=Issues If none exists, create a ticket, with the template displayed above, on: https://github.com/CocoaPods/CocoaPods/issues/new Be sure to first read the contributing guide for details on how to properly submit a ticket: https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md Don't forget to anonymize any private data!

    解決策
    1,まずXcodeコマンドラインツールxcode-select --installをインストールする
    2,参照バージョンpod --version3,gemソースgem sourcesを表示
    ソースでない場合:https://gems.ruby-china.com、新しいソースを追加するには、次の方法を使用します:追加ソースgem sources -a https://gems.ruby-china.com削除前のソースgem sources --remove https://gems.ruby-china.org/次にソースを表示します:gem sources4、ソースを使用してCocoaPodsライブラリgit cloneをインストールするhttps://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
    特に遅い場合は、以下のソースを使用してCocoaPodsライブラリgit clone https://gitee.com/mirrors/CocoaPods-Specs.git ~/.cocoapods/repos/masterをインストールします.
    次に、pod setupコマンドを実行します.
    CocoaPods:podfileファイルを開いて古いダウンロード方法を指定します.//source source ‘https://github.com/CocoaPods/Specs.git’
    例:
    platform :ios,9.0’
    
    source 'https://github.com/CocoaPods/Specs.git'
    
    target '  target ' do
    	pod 'AFNetworking', '~> 3.1.0'
    end
    

    次にコマンドを実行します:pod install理論上、以上は新バージョン1.9.1 CocoaPodsのインストール異常の問題を解決することができる.
    以上の問題が解決できない場合は、CocoaPodsをアンインストールし、指定したバージョンのCocoaPodsを再インストールしてみてください.(振り回される)
    CocoaPods sudo gem uninstall cocoapods(現在のCocoaPodsをアンインストール)
    バージョン番号指定CocoaPods sudo gem install cocoapods -v 0.38.1(バージョン番号0.38.1のCocoaPodsをインストール)
    他の問題が発生した場合:curl:(35)LibreSSL SSL_も試してみてください.connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
    エージェントの削除git config --global --unset http.proxy git config --global --unset https.proxy