OpenXC-iOS-Library
OpenXC-iOS-Library
该框架是 OpenXC 项目的一部分。此 iOS 框架提供了工具,可以通过任何 iOS 应用程序中的 OpenXC 车辆接口从车辆的 CAN 总线读取车辆数据。
用于与 C5 BLE 设备一起使用的 OpenXC iOS 框架。要运行示例项目,请克隆仓库,然后从示例目录首先运行 pod install
。
OpenXC-iOS-Library-Version
- V7.0.0
支持的版本
- iOS - 最高到 15.0
- XCode - 最高到 13.3
- Swift - Swift 5
注意:TravisCI 构建运行只支持到 XCode 10.2 -iOS 12.0(travis-ci/travis-ci#7031),但该框架支持 XCode 10.2 和 iOS 12。
使用框架
框架可以直接从发行版中获取
- 模拟器构建 - openXCiOSFramework.framework.simulator.zip, ProtocolBuffers.framework.simulator.zip
- 设备构建 - openXCiOSFramework.framework.device.zip, ProtocolBuffers.framework.device.zip
从 XCode 构建项目
确保您已安装 XCode10 并包含 iOS11,以便从 XCode 中构建。此框架必须包含在任何需要连接到 VI 的 iOS 应用中。
有关安装和使用的更多详细信息,请参阅此文档。
API 使用详情请见此处。
请参阅分步指南了解如何构建框架。
测试
- 待补充
通过命令行构建
项目需要安装 XCode 及 XCode 命令行工具。
要安装 XCode 命令行工具,请按照以下 XCode 步骤进行:
- 启动 XCode
- 转到“偏好设置” - “位置” - “命令行工具” - “安装”
- 打开“终端”并更改到框架目录
- 运行命令 - xcodebuild clean build test -project openxc-ios-framework.xcodeproj -scheme openxc-ios-framework
发布应用程序和库
- 更新 CHANGELOG.mkd
- 合并到 master 并推送到 GitHub
- 在 CocoaPods 中更新 OpenXC
- 在 openxcframework.podspec 中更新 s.version
- 请按照步骤 #7 中的说明操作 在此处。
- 在推送至 specs 存储库之前,您必须首先注册会话:$pod trunk register [email protected] '您的名字'
- Email 地址必须属于 pod 的所有者
- 前往 https://github.com/openxc/openxc-ios-library/releases,并将您刚才创建的标签提升为一个新的版本 - 将更改日志复制并粘贴到描述中。注意,上面的 CocoaPods 部分已创建了标签。
贡献
请参阅我们的 贡献文档
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install
。
要求
安装
openxcframework 通过 CocoaPods 提供。要安装它,请将以下行添加到您的 Podfile 中
pod 'openxcframework'
作者
kranjanford, [email protected]
许可
openxcframework 在 MIT 许可下提供。请参阅 LICENSE 文件以获取更多信息。
版权所有(c)2016 福特汽车公司,在 BSD 许可下授权。