0

ヘッダー ファイルと静的ライブラリ ファイル (.a ファイル) をインターネットからダウンロードしました。それらは、iPhone用に購入したワイヤレスプリンターによって提供され、アプリで印刷機能を機能させようとしています。問題は、プリンターをテストするために提供されたサンプルアプリを実行すると、次のリンカーエラーが発生することです...明らかに、アプリは以前のバージョンの Xcode で設計されており、Xcode 4.5 を使用しています。誰かが私を導くことができれば非常に感謝..ここに画像の説明を入力

4

3 に答える 3

1

iOS プロジェクトをビルドしていてi386、それがアーキテクチャを使用している場合は、シミュレーター用にビルドする必要があります。実際の iOS デバイス用にビルドするとどうなりますか?

ライブラリが実際の iOS デバイスのプロセッサ アーキテクチャ (通常はarmv6armv7、または) 用にのみコンパイルされた可能性がありますarmv7sfileターミナルでコマンドを使用して、.aライブラリ ファイルにあるアーキテクチャを確認できます。

于 2013-02-18T04:31:58.533 に答える
0

ファイルを削除libwspr240.aし、それを使用して readd

Project --> Build Phases --> Link Binary with Librariesボタンをクリック'+'して追加します。

次に、プロジェクトをクリーンアップしてビルドします

于 2014-03-27T09:41:56.820 に答える
0

これらの回答を確認してくださいアーキテクチャ i386 のシンボルが見つかりませんか? および記号が見つかりません

プロジェクトを確認してください->ビルドフェーズ->libwspr240.aファイルが存在するかどうかにかかわらず、バイナリをライブラリにリンクします。

于 2013-02-18T04:26:40.840 に答える