CocoaPods私有庫!!!!!!!!!!!(裝逼特技)


2  修改工程下的.podspec文件,如
注意1:
驗證庫是否正確: pod lib lint --verbose --use-libraries 
(主要是路徑問題,導入第三方的framework 用 s.vendored_frameworks 並且不能省略 .framework后綴)
( 系統的lib開頭的,省略前面的lib,用:s.libraries = 'c++.1','z')
例如:
     // 第三方framework
  s.vendored_frameworks =
  'Pod /Classes/ZMCreditSDK.framework’ ,
  'Pod/Classes/ZMDependUponSDK.framework'
     
  s.resource = 'Pod/Assets/*.bundle'
     
  s.ios.preserve_paths = 'Pods/YZTCommon-zmxy/Classes/*.framework'
  s.frameworks = 'MobileCoreServices','CFNetwork'
  s.public_header_files  = 'Pod/Classes/Versions/Headers/*.h'
  s.libraries = 'c++.1','z'
注意2:
修改profile文件:在包含pod file文件目錄進行 pod install --verbose
如果pod install 不能正常運行,可能是cocoapod有錯誤,
  1. cd ~/.cocoapods 查看repos/master  是否有文件,可能損壞
  2. 如果cocoapod錯誤了,重新安裝cocoa pods: pod setup    特別慢,(現在cocoa pod特別大,網絡差的情況下載緩慢)
    1.  解決方法:http://blog.csdn.net/samoy/article/details/51956799         
    2. 從同事的哪里拷貝一份,我測試的是可以使用的。注意目錄的正確性
 
 注意3:
如果怎么都解決不了編譯錯誤,查看下cocoapod版本,ruby版本,可能版本太低的問題
Cocoapods 版本升級: http://www.jianshu.com/p/82a6d6c7b000

安裝RVM

Install RVM (development version)-安裝ruby開發版

\curl -sSL https://get.rvm.io | bash

Install RVM stable with ruby-安裝帶ruby的穩定版:

\curl -sSL https://get.rvm.io | bash -s stable --ruby

查看ruby版本

rvm list

會看到如下輸出:

rvm rubies

   ruby-2.2.0 [ x86_64 ]
=* ruby-2.2.1 [ x86_64 ]
   ruby-2.2.3 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

查看當前ruby版本

rvm current

切換ruby版本

現在2.2.1是正在使用的ruby版本,如果想切換到2.2.2:


rvm --default use 2.2.2
chruby ruby-2.2.3

若果2.2.2版本沒有安裝,會提示 ruby-2.2.2 is not installed. 
,命令安裝:

rvm install ruby-2.2.2

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM