Alamofire: no debe haber código firmado porque su configuration no especifica un equipo de desarrollo en Xcode 8

Golpeé el error a continuación en Xcode 8, ¿pueden todos ayudar a resolverlo? Mi aplicación debe admitir iOS 8 y versiones posteriores.

Alamofire no será un código firmado porque su configuration no especifica un equipo de desarrollo. "Usar la versión del lenguaje Swift henetworkingado" (SWIFT_VERSION) es necesario que se configure correctamente para los objectives que usan Swift. Use el menu [Editar> Convertir> A la syntax Swift …] para elegir una versión Swift o use el editor de Configuración de compilation para configurar directamente la configuration de compilation.

Gracias

Lo que hizo para mí con el Alamofire actualizado y Xcode 8 es el siguiente:

1) Abra su proyecto a través del <yourproject>.xcworkspace

2) Vaya a Pods -> Destinos -> Alamofire -> Build Settings y establezca la siguiente propiedad:

introduzca la descripción de la imagen aquí

Creo que tiene que ver con el hecho de que el nuevo Alamofire 4.0 fue una gran actualización debido a Swift 3 / Xcode 8. No tuve el error antes de actualizar.

PS La primera parte "Alamofire no será un código firmado porque su configuration no especifica un equipo de desarrollo". de su post de error parecía una cosa separada en mi caso, que se resolvió porque hice la pod install varias veces hasta que Alamofire realmente se actualizó o debido a la configuration que mencioné anteriormente. De cualquier manera, ambas cosas desaparecieron para mí.

Agregue esto al final de su Podfile para configurar las configuraciones de compilation para cada pod para usar la última versión de Swift:

 post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '3.0' end end end