

下記にあるgoogle-api-objectivec-clientをCocoapodsでインストールしたいのですが、  
<https://code.google.com/p/google-api-objectivec-client/>

Cocoapodsでは1.0.422（Rev422）がインストールされます。  
<https://github.com/CocoaPods/Specs/tree/master/Specs/Google-API-Client>

これを現在では最新のRev446をインストールする方法を探しております。

githubでは:headをつければ最新のコミットになる認識ですが、  
svnだと方法が見つからず困っております。

[code]

    Podfile
    source 'https://github.com/CocoaPods/Specs.git'
    
    platform :ios , '7.1'
    inhibit_all_warnings!
    
    pod 'google-api-objectivec-client', :head
    
[/code]

環境  
xcode6.3  
cocoapods 0.37.2


CC BY-SA 3.0
2015-06-01T06:13:35.307
10833
2015-07-01T10:54:42.997
9948
question
ios objective-c cocoapods
最新のgoogle-api-objectivec-clientをCocoapodsでインストール


自分で最新のリビジョンを参照するPodspecを書いて、それを使ってインストールするのが簡単だと思います。

下はおそらく最低限インストールできるであろうPodspecです。上のリンク先を見たところ、オリジナルのPodspecはもっとたくさんの記述がありましたので、おそらくもっと書く必要があると思います。

[code]

    Pod::Spec.new do |s|
      s.name         = "Google-API-Client"
      s.version      = "1.0.446"
      s.ios.deployment_target = "5.0"
    
      s.source       = { svn: 'http://google-api-objectivec-client.googlecode.com/svn/trunk/', revision: '446' }
      s.dependency 'gtm-http-fetcher', '~> 1.0.141'
      s.dependency 'gtm-oauth2', '~> 1.0.125'
    
      s.requires_arc = false
    end
    
[/code]

これをPodfileのほうからは次のような形で使用します。

[code]

    pod 'Google-API-Client', :podspec => './Google-API-Client.podspec'
    
[/code]

これは`Podfile`と`Google-API-
Client.podspec`が同じディレクトリにある、という例です。Gistなどを使って管理するひともいますし、`source`指定でカスタムのSpecリポジトリを指定できるのでそれを使うのもいいと思います。


CC BY-SA 3.0
2015-06-01T10:11:31.627
10840
2015-06-01T10:11:31.627
5519
10833
answer