Iphone 如何解决armv6、armv7问题,以便分发我的应用程序?

Iphone 如何解决armv6、armv7问题,以便分发我的应用程序?,iphone,xcode,app-store,appstore-approval,Iphone,Xcode,App Store,Appstore Approval,为了通过app store分发我的应用, 是否有必要使我的应用程序在armv6和armv7中都可执行 在我将xcode版本升级到4之后,我的应用程序不会被编译。 因为外部库不支持armv7 这是一条错误消息 Undefined symbols for architecture armv7: "_OBJC_CLASS_$_WXRadioItem", referenced from: objc-class-ref in WunderRadioAppDelegate.o o

为了通过app store分发我的应用,
是否有必要使我的应用程序在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
如有任何帮助/建议,将不胜感激


提前感谢。

是的,您可以通过这种方式提交,但这并不可取,因为编译器不会针对较新的手机进行优化。您应该获得支持armv7和i386的更新库

如果“有效体系结构”是“仅ARMV6”,会发生什么?那么我可以将我的应用提交到应用商店吗?