Тонны проблем с Alamofire при компиляции проекта xcode - PullRequest
0 голосов
/ 14 мая 2019

Я выполнял свою программу мягко и в какой-то момент (возможно, закрыл Xcode, чтобы открыть или обновить файл pod), он внезапно не может больше компилироваться.

Я уже пробовал открывать .xcodeproj и .xcworkspace. Первый показывает это сообщение при компиляции:

xcodeproj

Второй случай показывает массу проблем:

xcworkspace

Это мой файл:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

source 'https://github.com/CocoaPods/Specs.git'

target 'HonoluluArt' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks



  # Pods for HonoluluArt
    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '8.0'
    use_frameworks!

    pod 'Alamofire', '~> 3.0'

    pod 'GoogleMaps'
    pod 'GooglePlaces'
end

Могу ли я получить какую-либо помощь? Большое спасибо!

Ответы [ 4 ]

0 голосов
/ 14 мая 2019

Я только что удалил любую ссылку на Alamofire.Под файл, импорт, пути и прочее, и все заработало.Я пытаюсь управлять кодом, как только он будет удален, но сработал.

В любом случае, спасибо!

0 голосов
/ 14 мая 2019

Alamofire ~> 3.0 записано в Swift 3.Podfile показывает, что это более старая кодовая база.Вы можете попробовать построить свой проект с более старой версией Xcode (xCode 10.0 - последняя версия, поддерживающая Swift 3), или вам следует обновить Alamofire до актуальной версии ~> 5.0 (вам также необходимо обновить кодовую базу проекта до более новой Swiftверсия).

0 голосов
/ 14 мая 2019

Вы указали, что открыли файл проекта и скомпилировали.После установки в инструкции Cocoa Pod вы должны работать только в файле .xcworkspace.Вы можете открыть это и попробовать скомпилировать?

0 голосов
/ 14 мая 2019

попробуйте очистить модули и переустановить:

  1. в папке проекта выполните: pod deintegrate

  2. , затем очистите модули: pod clean

  3. Переустановите модули: pod install

это должно работать

также, если вам не нужен, в частности, v3из Alamofire удалить ~> 3, чтобы установить последнюю версию и изменить ваш подфайл:

target 'HonoluluArt' do
use_frameworks!
    pod 'Alamofire'
    pod 'GoogleMaps'
    pod 'GooglePlaces'
end
...