Как решить проблему с armv6, armv7, чтобы нарушить работу моего приложения? - PullRequest
0 голосов
/ 30 июля 2011

Чтобы распространять мое приложение через магазин приложений,
Обязательно ли делать мое приложение извиняемым как в 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

Любая помощь / предложение будет приветствоваться.

Заранее спасибо.

1 Ответ

0 голосов
/ 30 июля 2011

Да, вы можете отправить его таким образом, но это не является предпочтительным, так как компилятор не будет оптимизировать для новых телефонов. Вы должны получить обновленные библиотеки для поддержки armv7 и i386

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...