Latest 0.1.1
Homepage https://github.com/dronecore/DroneCore-Swift
License BSD
Platforms ios 11.0, requires ARC
Dependencies SwiftGRPC, RxSwift
Authors

Building Dronecode-SDK-Swift

Install dependencies

Cocoapods dependencies

Run the following command from the root of the SDK:

pod install

Vendor dependencies

The backend framework needs to be fetched (and will end up in bin/):

bash fetch_backend.bash

Build SDK framework

Dronecode-SDK-Swift depends on gRPC and RxSwift (installation is described above). It can be opened in Xcode (open the workspace created by Cocoapods), or built with the following command:

bash build_dronecode_sdk.bash

Publishing archives to Amazon S3

With the right permissions, one can publish a release to Amazon S3 with the following commands:

bash create_archives.bash
bash push_archives_to_s3.bash

Latest podspec

{
    "name": "DroneCore-Swift",
    "version": "0.1.1",
    "summary": "Dronecode SDK",
    "description": "DronecodeSDK client for Swift",
    "homepage": "https://github.com/dronecore/DroneCore-Swift",
    "license": {
        "type": "BSD",
        "file": "LICENSE.md"
    },
    "authors": {
        "ayameMBS": "[email protected]"
    },
    "platforms": {
        "ios": "11.0"
    },
    "requires_arc": true,
    "source": {
        "http": "https://s3.eu-central-1.amazonaws.com/dronecode-sdk/dronecode-sdk-swift-0.1.1.zip"
    },
    "vendored_frameworks": [
        "backend.framework",
        "Dronecode_SDK_Swift.framework"
    ],
    "dependencies": {
        "SwiftGRPC": [
            "= 0.4.2"
        ],
        "RxSwift": [
            "= 4.0"
        ]
    }
}

Pin It on Pinterest

Share This