Xcode 8: Symbole(s) ne se trouvent pas pour l'architecture arm64 pour les gousses

Après la mise à jour de Xcode 8, l'application ne fonctionne pas sur les appareils, uniquement sur le simulateur. Les erreurs sont jetés pour toutes les gousses ajouté au projet:

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_AFNetworkReachabilityManager", referenced from:
      objc-class-ref in FeedViewController.o
  "_OBJC_CLASS_$_TSMessage", referenced from:
      l_OBJC_$_CATEGORY_TSMessage_$_Override in NotificationMessenger.o
      objc-class-ref in NotificationMessenger.o
  "_OBJC_CLASS_$_AFHTTPRequestSerializer", referenced from:
      objc-class-ref in HTTPSessionTask.o
  "_OBJC_CLASS_$_AFJSONRequestSerializer", referenced from:
      objc-class-ref in HTTPSessionTask.o
  "_OBJC_METACLASS_$_SWTableViewCell", referenced from:
      _OBJC_METACLASS_$_MessagesCell in MessagesCell.o
      _OBJC_METACLASS_$_PaymentMethodCell in PaymentMethodCell.o
      _OBJC_METACLASS_$_SwipeTitleCell in SwipeTitleCell.o
  "_OBJC_CLASS_$_FBRequestConnection", referenced from:
      objc-class-ref in FacebookManager.o
  "_OBJC_CLASS_$_SWTableViewCell", referenced from:
      _OBJC_CLASS_$_MessagesCell in MessagesCell.o
      _OBJC_CLASS_$_PaymentMethodCell in PaymentMethodCell.o
      _OBJC_CLASS_$_SwipeTitleCell in SwipeTitleCell.o
  "_OBJC_CLASS_$_FBRequest", referenced from:
      objc-class-ref in FacebookManager.o
  "_OBJC_CLASS_$_AFURLSessionManager", referenced from:
      objc-class-ref in HTTPSessionTask.o
  "_OBJC_CLASS_$_Branch", referenced from:
      objc-class-ref in MyImpactViewController.o
      objc-class-ref in UINavigationController+Activity.o
      objc-class-ref in AppDelegate.o
  "_OBJC_CLASS_$_FBSession", referenced from:
      objc-class-ref in FacebookManager.o
      objc-class-ref in ExternalFacebookCommand.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Pour chacun des fichiers, cette mise en garde est également levée:

file was built for archive which is not the architecture being linked (arm64)

Active architectures sont OK, j'ai essayé de la suppression de données dérivées du dossier, la réinstallation de l'gousses, réglage de Construire Active Architectures Seulement par OUI et NON, mais rien ne fonctionne.

Mon Podfile ressemble à ceci:

platform :ios, '8.0'
workspace 'Purple'
target 'Purple' do
pod 'AFNetworking', '2.6.3'
pod 'SAMKeychain', '~> 1.3'
pod 'TSMessages'
pod 'Facebook-iOS-SDK', '~> 3.23.2'
pod 'SWTableViewCell'
pod 'CardIO'
pod 'Parse'
pod 'PureLayout'
pod 'Branch'
pod 'DZNEmptyDataSet'
end
pouvez-vous montrer ur podfile
J'ai ajouté le podfile dans la question.
essayez cette pod AFNetworking', '~> 3.1.0' et pod install , pour plus d'referece voir ce github.com/AFNetworking/AFNetworking/blob/master/...
essayez de mettre à jour les gousses
J'ai mis à jour les gousses, mais je dois garder l'ancienne version de AFNetworking à cause de certains de l'ancien code. La question n'est pas seulement avec AFNetworking comme vous pouvez le voir.

OriginalL'auteur damjandd | 2016-10-05