编译Xcode项目时Alamofire的大量问题

时间:2019-05-14 14:48:42

标签: ios swift xcode alamofire

我正在轻柔地运行程序,并在某个时候(也许关闭了Xcode以重新打开或更新pod文件)突然间它无法编译了。

我已经尝试打开.xcodeproj和.xcworkspace。第一个在编译时显示此消息:

xcodeproj

第二种情况显示出大量问题:

xcworkspace

这是我的pod文件:

# 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 :(得分:0)

尝试清除吊舱并重新安装:

    在项目文件夹中的
  1. 执行:pod deintegrate

  2. 然后清洁豆荚:pod clean

  3. 重新安装Pod:pod install

这应该有效

如果您特别不需要Alamofire的v3,请删除~> 3以安装最新版本并修改Podfile:

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

答案 1 :(得分:0)

Alamofire ~> 3.0Swift 3编写。 Podfile表明这是一个较旧的代码库。您可以尝试使用较早版本的Xcode(xCode 10.0是支持Swift 3的最新版本)来构建项目,或者应将Alamofire升级到实际版本~> 5.0(您还需要将项目代码库升级到更高的Swift版本)。

答案 2 :(得分:0)

您表示已打开项目文件并进行了编译。 Cocoa Pod说明在安装后清楚地说明,此后您仅应在.xcworkspace文件中工作。您可以打开它并尝试编译吗?

答案 3 :(得分:0)

我刚刚删除了对Alamofire的任何引用。 Pod文件,导入,路径和其他东西都有效。删除后,我正在尝试管理代码,但是可以正常工作。

还是谢谢!