2011-07-30 6 views
0

私のアプリをApp Store経由で配布するために
私のアプリをarmv6とarmv7の両方で使うことができないのはなぜですか?私のアプリをdistrubuteするためにarmv6、armv7の問題を解決するには?

xcodeバージョンを4にアップグレードした後、私のアプリケーションはコンパイルされません。
外部ライブラリはarmv7をサポートしていないためです。

これはエラーメッセージです。

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_WXRadioItem", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
     objc-class-ref in SkinViewController.o 
    "_ExpandString", referenced from: 
     -[DebugController runPressed:] in DebugController.o 
     -[DebugController lngPressed:] in DebugController.o 
     -[SkinViewController expandString:] in SkinViewController.o 
    "_Status_SetNewStatusByKey", referenced from: 
     -[WunderRadioAppDelegate applicationDidReceiveMemoryWarning:] in   WunderRadioAppDelegate.o 
    "_OBJC_CLASS_$_FavoriteViewController", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
    "_CMAudioPlayerAudioIsAvailableNotification", referenced from: 
     -[DebugController gotRunNotification:] in DebugController.o 
     -[DebugController gotLngNotification:] in DebugController.o 
    "_OBJC_CLASS_$_EnhancedAlertView", referenced from: 
    objc-class-ref in DebugController.o 
    "_OBJC_CLASS_$_RadioTimeBrowser", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
    objc-class-ref in SkinViewController.o 
    "_OBJC_CLASS_$_Reachability", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
    "_gStreamingAudioPlayerTimerMax", referenced from: 
     -[PreferenceViewController initWithNibName:bundle:] in PreferenceViewController.o 
     -[PreferenceViewController makemp3Buffer:] in PreferenceViewController.o 
    "_OBJC_CLASS_$_WebViewController", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
    "_CMAudioPlayerAudioDidStopNotification", referenced from: 
     -[DebugController gotLngNotification:] in DebugController.o 
     -[SkinViewController initWithNibName:bundle:] in SkinViewController.o 
    "_OBJC_CLASS_$_MusicViewController", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
    "_OBJC_CLASS_$_WBSettingsManager", referenced from: 
     objc-class-ref in WunderRadioAppDelegate.o 
     objc-class-ref in PreferenceViewController.o 
    "_OBJC_CLASS_$_SettingsAndKeyChainStorage", referenced from: 
    objc-class-ref in WunderRadioAppDelegate.o 
     objc-class-ref in DebugController.o 
     objc-class-ref in SkinViewController.o 
    "_CMAudioPlayerAudioIsDoneNotification", referenced from: 
     -[DebugController gotLngNotification:] in DebugController.o 
    "_OBJC_CLASS_$_WebAudioPlayer", referenced from: 
     objc-class-ref in SkinViewController.o 
    "_OBJC_CLASS_$_URLBackgroundOperation", referenced from: 
     objc-class-ref in SkinViewController.o 
    "_CMAudioPlayerAudioDidPlayNotification", referenced from: 
     -[SkinViewController initWithNibName:bundle:] in SkinViewController.o 
    "_Status_SetNewStatusString", referenced from: 
     -[SkinViewController setShowingPlay:] in SkinViewController.o 
    "_Status_GetCurrentStatus", referenced from: 
     -[LevelMeterView updateBargraph:] in LevelMeterView.o 
ld: symbol(s) not found for architecture armv7 
collect2: ld returned 1 exit status 

どのようなヘルプ/ suggetionもありがとうございます。

ありがとうございます。

+0

「有効なアーキテクチャ」が「唯一のarmv 6」の場合はどうなりますか?その後、私のアプリをApp Storeに提出することはできますか? – manutd

答えて

0

はい、それを送信することはできますが、コンパイラは新しい携帯電話用に最適化しないため、それは好ましくありません。 armv7とi386をサポートするライブラリを更新する必要があります

関連する問題