Beim Versuch, Alamofire in mein Projekt zu importieren, werden folgende Fehler angezeigt (Cocoapods funktioniert nicht für mich und muss daher manuell importiert werden).
Wie auch immer, ich verwende XCode 8 und Swift 2.3 und erhalte folgende Fehler:
Update: Ich habe XCode gesäubert, die neueste Version von Alamofire heruntergeladen und meinen Computer neu gestartet. Nun scheint mir XCode widersprüchliche Fehler zu geben (Bilder als Referenz)
Vielen Dank!
Ab Anfang September '16 müssen Sie Folgendes in Ihrer Pod-Datei verwenden:
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.5.0'
Das Zeigen auf den Zweig Swift2.3 funktioniert nicht mehr, da dieser Zweig gelöscht wurde. Das Tag '3.5.0' zeigt auf die letzte Version des Masters, die Swift 2.3 unterstützt.
Verwenden Sie Swift 2.3 in Xcode 8
Pod-Datei
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
Weitere Informationen zur Unterstützung von Xcode 8 + Swift 2.3 für Alamofire: https://github.com/Alamofire/Alamofire/pull/1313
Aktualisieren Sie Ihren Pod auf pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.5.0'
(aktualisiert)
Update: Dies ist ein guter Leitfaden, wenn Sie an Xcode7-Kompatibilität interessiert sind und trotzdem iOS10/Swift 2.3 für die Entwicklung anvisieren können: http://radex.io/xcode7-xcode8/