0

Deezer が提供する iOS SDK を使用して iPhone アプリケーションを開発しようとしています。ここでフレームワークをダウンロードしました。

Xcode (xcode 3.2.6) で新しいプロジェクトを開始し、すべてのヘッダー ファイル (および参考文献の写真) をインポートしました。次に、フレームワークを右クリックし、「追加 > 既存のフレームワークを追加」を選択し、deezer が提供する「libDeezer.a」を選択しました。

アプリケーション デリゲート クラスにいくつかのコードを書きました。プロジェクトをビルドして実行しようとすると、1 つの警告と 1 つのエラーが発生しました。

ld: warning: in /Users/.../deezer-ios-sdk-0.5 3/deezer-ios-0.5/libDeezer.a, missing required architecture i386 in file
Undefined symbols:
   "_OBJC_CLASS_$_DeezerConnect", referenced from:
    objc-class-ref-to-DeezerConnect in deezer5AppDelegate.o
    ld: symbol(s) not found
    collect2: ld returned 1 exit status

ライブラリをプロジェクトにリンクするにはどうすればよいですか? 何か案は?

4

2 に答える 2

1

プロジェクト ターゲットをダブルクリックすると、検索パス グループに、ライブラリ検索パスという属性があります。パスを正しく指定してください。

まだ疑問がある場合はお知らせください。詳細を説明します

于 2012-05-23T13:35:27.307 に答える
1

シミュレータまたはデバイス用にビルドしていますか? Deezer の iOS SDK はシミュレーターでは機能せず、デバイスのみで機能します。

于 2012-07-05T11:28:20.727 に答える