Pebbleと連携したアプリを作るにはXcodeプロジェクトで適切な設定が必要です。公式サイトに書いてありますが、備忘録も兼ねてここにまとめ。
Xcodeプロジェクトの設定
アプリとCapabilityの設定
Pebbleと連携するためにアプリ、Capabilityの設定を行います。
- Background modesに
External accessory communication
を追加 - Project-Info.plistの
Supported external accessory protocols
にcom.getpebble.public
を追加
標準フレームワークの追加
PebbleKit.framework
およびPebbleVendor.framework
(後述)がAppleのフレームワークを必要とするので、以下のフレームワークを追加します。
- CoreBluetooth.framework
- CoreMotion.framework
- MessageUI.framework
- ExternalAccessory.framework
Pebbleフレームワークの追加
PebbleSDKの本体はframeworkとして提供されています。~/pebble-dev/PebbleSDK-current/PebbleKit-iOS
に保存されている次のframeworkをプロジェクトに追加します。
- PebbleKit.framework
- PebbleVendor.framework
注意: CocoaPodsに登録されているPebbleKit 2.0.0.beta7 は正常に動作しませんでした。