2009-11-27 9 views
0

Comment puis-je corrigererreur de compilation sur Xcode

Ld build/Debug-iphonesimulator/iRadio.app/iRadio normal i386 
cd /Users/ragopor/Desktop/iRadio 
setenv MACOSX_DEPLOYMENT_TARGET 10.5 
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk -L/Users/ragopor/Desktop/iRadio/build/Debug-iphonesimulator -F/Users/ragopor/Desktop/iRadio/build/Debug-iphonesimulator -F/Users/ragopor/Desktop/iRadio -filelist /Users/ragopor/Desktop/iRadio/build/iRadio.build/Debug-iphonesimulator/iRadio.build/Objects-normal/i386/iRadio.LinkFileList -mmacosx-version-min=10.5 -framework MediaPlayer -framework Foundation -framework UIKit -framework CoreGraphics -o /Users/ragopor/Desktop/iRadio/build/Debug-iphonesimulator/iRadio.app/iRadio 

ld: warning: in /Users/ragopor/Desktop/iRadio/MediaPlayer.framework/MediaPlayer, missing required architecture i386 in file 
Undefined symbols: 
    ".objc_class_name_MPMoviePlayerController", referenced from: 
     [email protected][email protected][email protected] in iRadioAppDelegate.o 
    "_MPMoviePlayerContentPreloadDidFinishNotification", referenced from: 
     _MPMoviePlayerContentPreloadDidFinishNotification$non_lazy_ptr in iRadioAppDelegate.o 
    "_MPMoviePlayerScalingModeDidChangeNotification", referenced from: 
     _MPMoviePlayerScalingModeDidChangeNotification$non_lazy_ptr in iRadioAppDelegate.o 
    "_MPMoviePlayerPlaybackDidFinishNotification", referenced from: 
     _MPMoviePlayerPlaybackDidFinishNotification$non_lazy_ptr in iRadioAppDelegate.o 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

Répondre

5

On dirait que vous devez inclure le MediaFramework dans votre projet.

+0

Je l'ai déjà inclus – RAGOpoR

+0

Pourquoi est-il en train de charger l'infrastructure MediaPlayer depuis/Users/ragopor/Desktop/iRadio? C'est ton problème. –

+0

il manque pas? – RAGOpoR

0

J'ai eu le même problème alors que tous les cadres et les sources de compilation ont été ajoutés. Ce qui a résolu mon problème était de supprimer le fichier ~/ProjectFolder/MediaPlayer.framework/MediaPlayer.exec, puis de construire et d'exécuter, et cela a fonctionné!