cocoapods 加载本地第三方库
cocoapods 引用本地的第三方库
以KSYMediaPlayer_iOS为例:
  pod 'KSYMediaPlayer_iOS', :git => 'https://github.com/ksvc/KSYMediaPlayer_iOS.git'
  pod 'KSYMediaPlayer_iOS', :git => 'https://oschina.com/ksvc/KSYMediaPlayer_iOS.git'
以上两种都是从远程仓库里获取。
也可以下载zip放在本地,用到的时候就从本地加载
把包放在~/.cocoapods里,修改podfile :
 pod 'KSYMediaPlayer_iOS', :path => '~/.cocoapods/KSYMediaPlayer_iOS'
但是我还是报错了:
/**
Analyzing dependencies
Fetching podspec for `KSYMediaPlayer_iOS` from `~/.cocoapods/KSYMediaPlayer_iOS`
[!] Invalid `KSYMediaPlayer_iOS.podspec` file: undefined local variable or method `s' for Pod:Module.
 #  from /Users/yangtaotao/.cocoapods/KSYMediaPlayer_iOS/KSYMediaPlayer_iOS.podspec:23
 #  -------------------------------------------
 #  	  :git => 'https://github.com/ksvc/KSYMediaPlayer_iOS.git',
 >  	  :tag => 'v'+s.version.to_s
 #    }
 #  -------------------------------------------
*/
打开KSYMediaPlayer_iOS.podspec将  :tag => 'v'+s.version.to_s修改为  :tag => '1.9.2'
保存退出
pod install --no-repo-update 看了唐巧的技术博客先贴上解释,CocoaPods 在执行pod install和pod update时,会默认先更新一次podspec索引。使用--no-repo-update参数可以禁止其做索引更新操作。看了之后我还是不知道--no-repo-update参数有什么具体直观的作用,比如第三方库的版本不会更新什么的,望大家解答。
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号