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参数有什么具体直观的作用,比如第三方库的版本不会更新什么的,望大家解答。

posted on 2016-12-20 11:21  yttcat  阅读(739)  评论(0)    收藏  举报

导航