ios - 使用 CocoaPods 安装 MapBoxNavigation 后出现 Swift 编译器错误问题

标签 ios swift swift3 mapbox

Xcode 版本:8.2 我的 Podfile:

target 'MapBoxOfflineSpike' do
  use_frameworks!
    pod 'Mapbox-iOS-SDK', '~> 3.6'
    pod 'MapboxDirections.swift', '~> 0.10'
    pod 'MapboxNavigation', '~> 0.8.0'
end

我试图集成这个框架https://github.com/mapbox/mapbox-navigation-ios进入我的项目然后我遇到了以下错误: xcode screenshot

我需要什么才能使用它?

最佳答案

Pod 安装成功。所以问题不在于 Cocoapod。您提到您正在使用 Xcode 8.2,并且错误与 swift 编译器问题有关。所以我猜你必须使用最新的 Xcode 版本。

解决方案:

use Xcode 8.3.3 (8E3004b)

我已经在 Xcode 8.2 和 Xcode 8.3.3 中进行了测试,并且它在 Xcode 8.3.3 中运行良好。

关于ios - 使用 CocoaPods 安装 MapBoxNavigation 后出现 Swift 编译器错误问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46338450/

相关文章:

swift - 在 HalfSizePresentationController 类中展开时意外发现 nil

objective-c - 将 NSDate 类别与 Swift 3 日期类型一起使用

ios - 如何使 Swift Class Singleton 实例线程安全?

ios - 在代码中使用 Regular 以外的 iOS 系统字体样式

ios - 直接在应用程序中设置评分(Swift 3、iOS 10.3)

ios - 使 UIImage 填满整个导航栏

ios - facebook SDK 中缺少 FBSessionStateOpen [Firebase 引用.,Swift]

ios - 如何在swift3中使用DACirularProgressView?

ios - 获取iTunes链接到整个开发者帐户,而无需提交任何应用程序

ios - 如何在表格 View 中相互交换两个自定义单元格?