2016-12-06 5 views
2

фона:Alamofire 4,0, Swift 3 AFError.Swift

Я относительно новым для программирования, и я обновляю свой текущий проект IOS, который использует Alamofire & Swift 3. Проект работает отлично, пока я не обновлен до Alamofire ~ 4,0, который представили мне 530 ошибок.

Я открывая xcworkspaceproject в Xcode8.1

Я попытался прояснение проблему, используя предложения в этой StackOverflow Тема: Alamofire XCode8 Swift 3 results in 786 Compile Errors

в том числе:

gem install cocoapods --pre 

, а также понижение версия cocoapod cocoapods-1.2.0.beta.1 от текущей бета-версии до cocoapods-1.1.1

Я также: 1. Удалил podfile 2. создал новый podfile 3. переустановил все контейнеры 4.) Очистить & Build

К сожалению, все это не сработало.

Отображаемые ошибки:

Type 'AFError' does not conform to protocol 'RawRepresentable' 

Большинство других из 530 ошибок являются:

Definition conflicts with previous value 

enter image description here

Все ошибки содержатся в файле AFError.Swift (который является заблокирован по умолчанию). Спасибо за любое решение, которое поможет в его устранении.

+1

Если ошибка связана с необъявленным типом 'Ошибка', это означает, что ваш проект по-прежнему находится в версии 2.x –

ответ

1

a. Попробуйте установить ваши контейнеры с использованием стабильной версии после дезинтеграции:

`pod deintegrate && pod _1.1.1_ install` 

b. Попробуйте очистить кеш DerivedData: закрыть Xcode (полностью закрыть, например, с cmd + q), удалить папку DerivedData, удалить мусор. И только повторно запустите Xcode после этого последнего шага, чтобы правильно перестроить кеш.

+0

Спасибо за помощь. Это могло заставить его работать. Мне также пришлось удалить podfile из проекта, но теперь он исправлен :) –

Смежные вопросы