| { |
| "name": "RZBluetooth", |
| "version": "1.2", |
| "summary": "A Core Bluetooth helper library to simplify the development and testing of Core Bluetooth applications.", |
| "description": "RZBluetooth is a Core Bluetooth helper with 3 primary goals:\n\n- Simplify the delegate callbacks and encourage best practices\n- Provide a pattern for Profile level APIs, with support for public profiles\n- Simplify and encourage testing - including unit tests, automated integration tests, and manual tests.", |
| "homepage": "http://github.com/Raizlabs/RZBluetooth", |
| "license": { |
| "type": "MIT", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "Brian King": "brianaking@gmail.com" |
| }, |
| "platforms": { |
| "osx": "10.10", |
| "ios": "9.0" |
| }, |
| "source": { |
| "git": "https://github.com/Raizlabs/RZBluetooth.git", |
| "tag": "1.2" |
| }, |
| "requires_arc": true, |
| "default_subspecs": "Core", |
| "subspecs": [ |
| { |
| "name": "Core", |
| "source_files": "RZBluetooth/**/*.{h,m}", |
| "public_header_files": "RZBluetooth/**/*.h", |
| "private_header_files": [ |
| "RZBluetooth/**/*+Private.h", |
| "RZBluetooth/Command/*.h", |
| "RZBluetooth/RZBCentralManager+CommandHelper.h" |
| ] |
| }, |
| { |
| "name": "Mock", |
| "dependencies": { |
| "RZBluetooth/Core": [ |
| |
| ] |
| }, |
| "source_files": "RZMockBluetooth/**/*.{h,m}", |
| "public_header_files": "RZMockBluetooth/**/*.h", |
| "private_header_files": "RZMockBluetooth/**/*+Private.h" |
| }, |
| { |
| "name": "Test", |
| "dependencies": { |
| "RZBluetooth/Mock": [ |
| |
| ] |
| }, |
| "frameworks": "XCTest", |
| "source_files": [ |
| "RZBluetoothTests/RZBTestDefines.h", |
| "RZBluetoothTests/RZBSimulatedTestCase.{h,m}", |
| "RZBluetoothTests/Helpers/NSRunLoop+RZBWaitFor.{h,m}" |
| ], |
| "public_header_files": [ |
| "RZBluetoothTests/RZBSimulatedTestCase.h", |
| "RZBluetoothTests/RZBTestDefines.h" |
| ] |
| } |
| ] |
| } |