pod规范中的Cocoapods依赖性不起作用 [英] Cocoapods dependency in pod spec not working
本文介绍了pod规范中的Cocoapods依赖性不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的spec文件出现语法错误:
I'm getting a syntax error with this spec file:
Pod::Spec.new do |s|
s.name = "BSImageLoader"
s.version = "0.1.3"
s.summary = "The image loading framework for PicPoc"
s.homepage = "https://bitbucket.org/boolalsofware/bsimageloader"
s.license = 'MIT'
s.author = { "Spencer Comerford" => "Spencevail@gmail.com" }
s.source = { :git => "git@bitbucket.org:boolalsofware/bsimageloader.git", :tag => "0.1.3" }
s.source_files = 'Classes/*.{h,m}', 'Classes/PublicHeaders/*'
s.public_header_files = 'Classes/PublicHeaders/*.h'
s.dependency = 'BSTiledImageView', :git => 'git@bitbucket.org:boolalsofware/bstiledimageview.git'
s.frameworks = 'QuartzCore', 'AssetsLibrary', 'UIKit'
s.requires_arc = true
end
问题在于指向bitbucket repo的依赖项。我已经使用本地依赖项,但由于某些原因使用git repo它不起作用。感谢您的帮助!
The problem is with the dependency which points at a bitbucket repo. I have gotten this to work with local dependencies, but for some reason with a git repo it isn't working. Thanks for any help!
推荐答案
podspec DSL的依赖
指令仅支持依赖项的名称和任何可选的版本要求。不支持:git
选项。您可以在Podfile中使用它,或者除了主仓库之外,您可能还想使用自定义私人仓库。
The dependency
directive of the podspec DSL supports only the name of the dependency and any optional version requirement. The :git
option is not supported. You might use it in your Podfile or you might want to use a custom private repo in addition to the master repo.
这篇关于pod规范中的Cocoapods依赖性不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文