2011-07-30 43 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

相关问题