Je reçois les erreurs suivantes lorsque j'essaie d'importer Alamofire dans mon projet (Cocoapods ne fonctionne pas pour moi, je dois donc l'importer manuellement).
Quoi qu'il en soit, j'utilise XCode 8 et Swift 2.3, et j'obtiens ces erreurs:
Mise à jour: j'ai nettoyé le XCode, téléchargé la dernière version d'Alamofire et redémarré mon ordinateur. Maintenant, XCode semble me donner des erreurs conflictuelles (images pour référence) Merci!
Début septembre 2016, vous devez utiliser les éléments suivants dans votre Podfile:
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.5.0'
Le fait de pointer vers la branche Swift2.3 ne fonctionne plus car cette branche a été supprimée. La balise '3.5.0' pointe vers la dernière révision sur maître prenant en charge Swift 2.3.
Utilisez Swift 2.3 dans Xcode 8
Fichier pod
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
target 'ProjectName' do
pod 'Alamofire'
pod 'Contentful'
pod 'ContentfulDeliveryAPI'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['Swift_VERSION'] = '2.3'
end
end
end
Plus d'informations sur la prise en charge d'Alamofire par Xcode 8 + Swift 2.3: https://github.com/Alamofire/Alamofire/pull/1313
Essayez de mettre à jour votre pod pour pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.5.0'
(Mise à jour)
Mise à jour: il s'agit d'un bon guide à suivre si vous souhaitez conserver la compatibilité Xcode7 et pouvoir cibler iOS10/Swift 2.3 pour le développement: http://radex.io/xcode7-xcode8/