Я использую Xcode 8.0 GM. Я создал однозадачное приложение по умолчанию с целевым назначением для развертывания, установленным в 9.0.
В моем подпикселе я нацеливаюсь на ветвь Swift 3 с кровоточащим фронтом:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target 'MyProject' do
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'swift3'
end
Я запускаю pod install
и получаю... Installing Alamofire (4.0.0-beta.2)
... фантастический, никаких проблем. Я открываю MyProject.xcworkspace
.
Появится сообщение:
Я не могу попасть позже, потому что он говорит мне:
Xcode 8 не сможет создать целевой "Alamofire", и некоторые функции редактирования не будут работать должным образом, пока исходный код Swift в этой цели не будет преобразован.
Это нехорошо, я хочу его построить. Поэтому я нажал "Преобразовать". Это дает мне варианты:
Хорошо, что я хочу, Swift 3. Выглядит хорошо, я нажимаю "Далее".
По умолчанию для этих 3 выбранных целей. Хорошо, я попал в следующий раз.
Что в Боге Святое имя...
Я хочу использовать ветку красных лучей Alamofire swift3
в проекте Xcode 8, Swift 3, ориентированном на iOS 9.0. Где я ошибся и как я могу заставить это работать? FWIW Я получаю кучу ошибок, пытающихся использовать ветку Alamofire Swift 2.3, поэтому я знаю, что я делаю неправильно.