我正在轻柔地运行程序,并在某个时候(也许关闭了Xcode以重新打开或更新pod文件)突然间它无法编译了。
我已经尝试打开.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
我可以得到任何帮助吗?非常感谢!
答案 0 :(得分:0)
尝试清除吊舱并重新安装:
执行:pod deintegrate
然后清洁豆荚:pod clean
重新安装Pod:pod install
这应该有效
如果您特别不需要Alamofire
的v3,请删除~> 3
以安装最新版本并修改Podfile:
target 'HonoluluArt' do
use_frameworks!
pod 'Alamofire'
pod 'GoogleMaps'
pod 'GooglePlaces'
end
答案 1 :(得分:0)
Alamofire ~> 3.0
用Swift 3
编写。 Podfile
表明这是一个较旧的代码库。您可以尝试使用较早版本的Xcode(xCode 10.0
是支持Swift 3
的最新版本)来构建项目,或者应将Alamofire
升级到实际版本~> 5.0
(您还需要将项目代码库升级到更高的Swift
版本)。
答案 2 :(得分:0)
您表示已打开项目文件并进行了编译。 Cocoa Pod说明在安装后清楚地说明,此后您仅应在.xcworkspace文件中工作。您可以打开它并尝试编译吗?
答案 3 :(得分:0)
我刚刚删除了对Alamofire的任何引用。 Pod文件,导入,路径和其他东西都有效。删除后,我正在尝试管理代码,但是可以正常工作。
还是谢谢!