0

だからシミュレーターでそれはすべて完璧に動作します。エラーなし、何もありませんiPodに入れたいのですが、不明なエラーが発生し、修正方法がわかりません。

-私は持っていてMediaPlayer.framework、それは私のビルドに含まれています

エラーは次のとおりです。

ld: warning: ignoring file /Users/NAME/Desktop/XCode/PROJECT/MediaPlayer.framework/MediaPlayer, file was built for unsupported file format which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_MPMoviePlayerViewController", referenced from:
      objc-class-ref in MoviePlayViewController.o
  "_MPMoviePlayerDidEnterFullscreenNotification", referenced from:
      -[MoviePlayViewController viewDidLoad] in MoviePlayViewController.o
  "_MPMoviePlayerWillExitFullscreenNotification", referenced from:
      -[MoviePlayViewController viewDidLoad] in MoviePlayViewController.o
  "_MPMoviePlayerPlaybackDidFinishNotification", referenced from:
      -[MoviePlayViewController viewDidLoad] in MoviePlayViewController.o
  "_MPMoviePlayerPlaybackDidFinishReasonUserInfoKey", referenced from:
      -[MoviePlayViewController playbackFinished:] in MoviePlayViewController.o
  "_MPMoviePlayerWillEnterFullscreenNotification", referenced from:
      -[MoviePlayViewController viewDidLoad] in MoviePlayViewController.o
  "_MPMoviePlayerDidExitFullscreenNotification", referenced from:
      -[MoviePlayViewController viewDidLoad] in MoviePlayViewController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

エラーの意味と確認する必要があることを誰かに教えてもらえますか?:)

ありがとう

私が理解できるのは、サポートされていないファイル形式だけです。

4

1 に答える 1

4

MediaPlayer.framework問題だと思うのが見つかりません。ビルド設定でライブラリヘッダー検索パスを更新する必要があります。それは私が信じるあなたのデスクトップでそれを探しています。

ターゲットに追加するか、再リンクするか、正しい場所を指していることを確認する必要がある場合があります。

于 2012-08-03T19:32:26.397 に答える