私は、GoogleAdMob SDK、Xcode 8.2、cocoapods、または、GoogleAdMob SDKのバグと思われる1週間以上忙しかった、本当に奇妙な問題に遭遇しました。それらの組み合わせ。Google AdMob SDK、Xcode 8.2 + Cocoapodsの統合
私はここに投稿しています。エンジニアがこのバグを確認し、解決への正しい方向を示してくれることを願っています。
問題はこのように書き:空のXcodeプロジェクト
GoogleAds-IMA-iOS-SDK-For-AdMob
ポッド- ヒットビルド。プロジェクトがエラーでビルドに失敗する
ld: framework not found GoogleMobileAds
GoogleAds-IMA-iOS-SDK-For-AdMob
ポッドを修正してpod update
を実行し、再度コメントを外してpod update
を実行すると、プロジェクトがビルドされます。あなたはこの時点でコミットしようとした場合- 、Gitは何の変更ピックアップしません
- 繰り返し手順3と4を、あなたは私がここにhttps://github.com/piterwilson/testAdmobリポジトリを作成している5
ステップで戻ってきますバグを再現することができます。
私が見つけた「修正」は私たちのコードをコミットし、私たちのビジネスで必要とされるさまざまなコード署名を持つたくさんのビルドを作成するJenkinsサーバーに送信するので、私たちのチームにとってはうまくいかないでしょう。ザ・ジェンキンスは常に構築
は、LDで失敗します。フレームワークが見つからないGoogleMobileAds
追加情報:これは今年から起こっています。おそらくXcode 8.2(?)が原因であるかもしれませんが、問題がどこにあるかはわかりません。
ありがとう。あなたのPRをマージした後、すべてが動作します。 –