2011-07-30 56 views
0

爲了通過應用程序商店發佈我的應用程序,
是否nessecary使我的應用程序excutable兩個ARMv6的和ARMv7?如何解決armv6,armv7問題,以distrubute我的應用程序?

後,我升級版本的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

,會發生什麼。如果「合法建築」是「ONLY ARMV 6」?然後我可以將我的應用程序提交到App Store嗎? – manutd

回答

0

是的,你可以提交這樣的說法,但由於編譯器不會優化較新的手機是不理想的。你應該得到更新的庫支持的ARMv7和i386

相關問題