当我打开项目时,如果我进行转换,它会显示swift的转换,然后它会显示pod中可用框架中的错误。 如果我做" pod update"但它仍然向我展示了很多项目中的错误。 大多数错误与Alamofire和Object mapper有关。
如果我不进行转换,则会显示如下:
“使用Legacy Swift语言版本”(SWIFT_VERSION)需要为使用Swift的目标正确配置。使用[编辑>转换> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置。 对于使用Swift的目标,需要正确配置“使用Legacy Swift语言版本”(SWIFT_VERSION)。使用[编辑>转换> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置。
target 'JaClassified' do
pod 'Alamofire'
pod 'AlamofireObjectMapper'
pod 'ObjectMapper'
pod 'DKImagePickerController'
pod 'Kingfisher'
pod 'Auk'
pod 'GoogleMaps'
pod 'PayPal-iOS-SDK'
end
target 'JaClassifiedTests' do
end
target 'JaClassifiedUITests' do
end
以上是我的pod文件代码我没有指定版本,因此它将更新到最新版本。 用Swift 2.3编写的当前代码。我已经在Xcode 7.x上尝试了它,但没有工作显示错误做pod更新但仍然相同。 同样在Xcode 8.x版本中也是如此。 我已尝试在不同的机器上使用相同的代码,直到现在我已经尝试了7台不同的Mac机器,但没有得到结果或无错应用程序。
任何人都可以帮助我