2016-03-23 4 views

答えて

2

ほとんどの場合、この問題を解決する方法に関するGoogleの回答が得られるようにこの質問を作成しました。

上記の質問に記載されているように、この問題はGoogle iOSライブラリのMarch 22 2016 v3.0.0アップデートによって発生しています。私は(私は実際にあなたがCocoapodsのエコシステムが設計されてどのように周囲のパフォーマンスの問題与えられたそのリンクをたどることはお勧めしません)Google Signin Podspec v3.0.0私のビルドエラーに

を引き起こしたと考えている何

は、依存関係としてライブラリGoogleUtilitiesを示しています。

"dependencies": { 
    "GoogleUtilities": [ 
     "~> 1.0" 
    ], 

GoogleUtilitiesPodspec v1.2.0は、それをインポートする人々にこれらのファイルが利用できるようになります:libGTM_NSData+zlibを利用可能にしません

"vendored_libraries": [ 
    "Libraries/libGTM_iPhone_external.a", 
    "Libraries/libGTM_core_external.a", 
    "Libraries/libGTM_UIFont+LineHeight_external.a", 
    "Libraries/libGTM_SystemVersion_external.a", 
    "Libraries/libGTM_StringEncoding_external.a", 
    "Libraries/libGTM_RoundedRectPath_external.a", 
    "Libraries/libGTM_Regex_external.a", 
    "Libraries/libGTM_NSStringXML_external.a", 
    "Libraries/libGTM_NSStringHTML_external.a", 
    "Libraries/libGTM_NSScannerJSON_external.a", 
    "Libraries/libGTM_NSDictionary+URLArguments_external.a", 
    "Libraries/libGTM_NSData+zlib_external.a", 
    "Libraries/libGTM_KVO_external.a", 
    "Libraries/libGTM_GTMURLBuilder_external.a", 
    "Libraries/libGTM_DebugUtils_external.a", 
    "Libraries/libGTM_AddressBook_external.a", 
    "Libraries/libGTMStackTrace_external.a" 
    ], 

お知らせGoogleUtilitiesこと。 GoogleUtilityiesという以前のバージョンでは、そのファイルを利用できるようになっている可能性がありますが、上記のパフォーマンス上の問題により、以前のバージョンのpodspecを確認することで確認できません。私は戻って、以前のバージョン、2.4.0に私GoogleSignIn依存性を転がすことにより、ビルドエラーを修正私のビルドエラー

の固定方法

。 、あなたのPodfileを開き、プロジェクト全体の検索を行うと、それは<GoogleSignIn.h><Google/SignIn.h>に取って代わる代わる

pod 'GoogleSignIn', '2.4.0' 

pod 'Google/SignIn' 

を置き換えることを行うには

+0

誰かがGoogleログインのiOSチームにバグレポートを送信する方法を知っていますか? – codysehl

+0

こんにちは!私は同じ問題を抱えていますが、あなたのソリューションは私のためには機能しません! 私はlibGTM_NSData + zlibファイルについていつもエラーを出しました! ライブラリはPods/Google/Librariesの他のファイルを検索するので、私は自分のPodfileに 'Google'、 '〜2.0'というポッドを追加しました。 ありがとう! – Kiavor

+0

githubのGoogleサービスの例で問題を作成しました。 https://github.com/googlesamples/google-services/issues/194 – Kiavor

0

残念ながら、GoogleSignIn 3.0.0リリースでは、より新しいバージョンの依存関係が必要です。pod installを実行すると、Podspecの一致条件を満たしています。

pod updateを実行してみてください。これは、すべてのライブラリの最新バージョンを取得する必要があります。

+0

これらの問題を解決する必要があるさまざまなポッドのアップデートがあります。ボード全体で最新バージョンにアップデートしてみてください! –

0

アプリケーションのPodfileに以前のバージョンのGoogleUtilitiesを指定するか、Google SignInを使用して依存関係を作成する必要があることがわかりました。

Like 'GoogleUtilities', '1.2.0'私が抱えていた問題を修正しました。

関連する問題