Googleがiosのライブラリのサインをversion 3.0.0に更新しました。 エラーでライブラリが作成されなくなったようですが、ld: file not found: MY_APP_PATH/Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib.a
存在しないファイルを探しているため、iOSのGoogle SignInがビルドに失敗する
これを解決するにはどうすればよいですか? 私はCocoapodsを使用しています。
Googleがiosのライブラリのサインをversion 3.0.0に更新しました。 エラーでライブラリが作成されなくなったようですが、ld: file not found: MY_APP_PATH/Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib.a
存在しないファイルを探しているため、iOSのGoogle SignInがビルドに失敗する
これを解決するにはどうすればよいですか? 私はCocoapodsを使用しています。
ほとんどの場合、この問題を解決する方法に関するGoogleの回答が得られるようにこの質問を作成しました。
上記の質問に記載されているように、この問題はGoogle iOSライブラリのMarch 22 2016 v3.0.0アップデートによって発生しています。私は(私は実際にあなたがCocoapodsのエコシステムが設計されてどのように周囲のパフォーマンスの問題与えられたそのリンクをたどることはお勧めしません)Google Signin Podspec v3.0.0私のビルドエラーに
を引き起こしたと考えている何
GoogleUtilities
を示しています。"dependencies": {
"GoogleUtilities": [
"~> 1.0"
],
GoogleUtilities
Podspec 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依存性を転がすことにより、ビルドエラーを修正私のビルドエラー
の固定方法
<GoogleSignIn.h>
と<Google/SignIn.h>
に取って代わる代わるpod 'GoogleSignIn', '2.4.0'
で
pod 'Google/SignIn'
を置き換えることを行うには
。
残念ながら、GoogleSignIn 3.0.0リリースでは、より新しいバージョンの依存関係が必要です。pod install
を実行すると、Podspecの一致条件を満たしています。
pod update
を実行してみてください。これは、すべてのライブラリの最新バージョンを取得する必要があります。
これらの問題を解決する必要があるさまざまなポッドのアップデートがあります。ボード全体で最新バージョンにアップデートしてみてください! –
アプリケーションのPodfileに以前のバージョンのGoogleUtilities
を指定するか、Google SignInを使用して依存関係を作成する必要があることがわかりました。
Like 'GoogleUtilities', '1.2.0'
私が抱えていた問題を修正しました。
誰かがGoogleログインのiOSチームにバグレポートを送信する方法を知っていますか? – codysehl
こんにちは!私は同じ問題を抱えていますが、あなたのソリューションは私のためには機能しません! 私はlibGTM_NSData + zlibファイルについていつもエラーを出しました! ライブラリはPods/Google/Librariesの他のファイルを検索するので、私は自分のPodfileに 'Google'、 '〜2.0'というポッドを追加しました。 ありがとう! – Kiavor
githubのGoogleサービスの例で問題を作成しました。 https://github.com/googlesamples/google-services/issues/194 – Kiavor