16

Flurry アナリティクス 4.1.0 を iPhone アプリケーションに統合しようとしていますが、プロジェクトをビルドしようとすると次のエラーが表示されます。

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_Flurry", referenced from:
      objc-class-ref in AppDelegate.o

私は Flurry の手順に従い、問題をグーグル検索しましたが、同様の問題を抱えている人は全員、SystemConfiguration.framework をリンクするのを忘れていました。

以下は、私のプロジェクト設定のスクリーンショットです。

プロジェクト ファイル ライブラリ プロジェクトのビルド設定

4

4 に答える 4

35

ライブラリlibFlurry.aがプロジェクトに正しく追加されていないようです。2 番目のスクリーンショットに表示されるはずです。

Link Binary with Librariesビュー (2 番目のスクリーンショット)+の下部にあるアイコンをクリックし、 libFlurry.aファイルを選択します。その後、再度ビルドします。

于 2013-01-02T15:00:57.573 に答える
18

実際には、次のフレームワークも追加する必要があります。

CFNetwork.framework
Security.framework
SystemConfiguration.framework
于 2013-08-18T14:25:20.920 に答える
0

理由はわかりませんが、私の libFlurry.a ファイルは「libFlurry_6.7.0.a」という名前のポッド フォルダーにあります。ここで私が愚かであるかどうかはわかりませんが、私のような誰かがどこを探すべきかわからない場合に備えて...

追加後、動作します。

于 2015-09-13T07:50:15.337 に答える
0

私はポッド経由でフラリーを使用しています:

pod 'Flurry-iOS-SDK/FlurrySDK'
pod 'Flurry-iOS-SDK/FlurryAds'
pod 'Flurry-iOS-SDK/TumblrAPI'

pods フォルダーから libFlurryAds.a をリンクする必要がありました。

ここに画像の説明を入力

于 2016-02-26T09:59:39.257 に答える