私はXcodeとiPhoneの開発にまったく慣れておらず、次の問題に遭遇しました。
新しいプロジェクトを開き、*。hファイルと* .aファイル(特定のデバイスベンダーから受け取ったもの)を追加しました。次の警告が表示されます。
ld:警告:ファイル/Users/udi/Desktop/Xcode/Xcode Projects / Scosche / libmyTrekSDK_armv7.aを無視し、ファイル/Users/udi/Desktop/Xcode/Xcode Projects / Scosche / libmyTrekSDK_armv7.a(2スライス)に必要なアーキテクチャi386がありません)。
警告を無視して、ヘッダーファイルで指定されたクラスをインスタンス化しようとすると、次のエラーが発生します。
ld:警告:ファイル[Path / FileName.a]を無視し、ファイル[Path / FileName.a]に必要なアーキテクチャi386がありません(2スライス)
アーキテクチャi386の未定義のシンボル:
「_OBJC_CLASS_$ _ HRMonitor」、参照元:
ViewController.oのobjc-class-ref
ld:アーキテクチャi386のシンボルが見つかりません
clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
フレームワークの検索パス(他の多くの投稿で義務付けられている)を確認しましたが、それは明らかです。
より詳しい情報:
- Xcode4.6.1を使用しています
- ファイルは現在、プロジェクトのルートフォルダにあります。
- シングルビューアプリケーションのタンプレートを使用しています。
ヘルプに感謝します