我已经分叉了CocoaPod
,并对其进行了更新,使其可以与Swift 4.2一起使用。
我想在项目中运行它。
我的CocoaPod
有一个Podfile
,并且已安装更新的吊舱
pod 'SomeForkedPackage', :git => 'https://github.com/user/SomeForkedPackage', :branch => 'master', :inhibit_warnings => true
这对开发工作很好。
但是,我尝试安装需要此分叉的,更新的pod的CocoaPod
,但可以从版本号中看到,原来的pod已安装。
我希望我可以在下面添加一个subspec
,但这没有效果。
Pod::Spec.new do |s|
s.name = 'SomeName'
s.version = '0.0.1'
s.summary = 'Some Summary'
s.description = 'Some Description of SomeName'
s.homepage = 'https://foo.bar'
s.license = 'MIT'
s.author = { 'me' => 'me@somesite' }
s.source = { :path => '.' }
s.source = { :git => 'https://github.com/user/packagename.git', :branch => 'master' }
s.source_files = 'SomeName/**/*.{h,m,swift}'
s.ios.deployment_target = '11.0'
s.swift_version = '4.2'
s.dependency 'SomeForkedPackage'
s.subspec 'SomeForkedPackage' do |ss|
s.source = { :git => 'https://github.com/user/SomeForkedPackage.git', :branch => 'master' }
end
end