MacOS Yosemite に Pebble SDK 3.0 をインストールする
Pebble Timeが届いたので、早速 Pebble SDK 3.0 をMacBook Proにインストールしようとしたところ意外なところではまったのでメモしておく。
What’s New in SDK 3.0 // Pebble Developers
SDK Download // Pebble Developers
によると、MacOS には Homebrew を使って
brew install pebble/pebble-sdk/pebble-sdk
だけでいけるはずなのだが、これだと pebble build でエラーが出てしまう。
InsecurePlatformWarning after fresh Brew install on Yosemite – Pebble Forums
によると、Pebble SDKはPython 2.7.9 を要求しているが、Yosemiteに入っているのは 2.7.6 らしい。
たしかに、python –version で検索したところ 2.7.6 だった。brew install python でpython を更新したところ、先に進めた。
次にはまったのが、SDK 3.0 からの project の変更。こちらは、[Solved] Migrating to SDK 3.0 errors – Pebble Forums を参照して pebble convert-project で解決することができた。
最後に、アプリのコード上で引っかかったのが、
error: implicit declaration of function 'window_set_fullscreen' [-Werror=implicit-function-declaration]
Basalt platform (Pebble Time) からは Full Screenがデフォルトになったためらしい。
3.0 Migration Guide // Pebble Developers
とりあえずコメントアウトで先に進めた。
あとは #ifdef PBL_COLOR で Pebble Time 向けコードを追加すれば良い。
カラーピッカーを見ていろんな色を試してみるだけで楽しい。
Color Picker Tool // Pebble Developers
背景赤に白テキストでも結構読めることが判明。
Pebble Timeはメモリ液晶のため直射日光下でもかなりよく見える。とてもいい。
こんな楽しい Watchface もあり。
関連記事
-
Universal アプリのテスト
iPhoneアプリとBluetoothで通信するUniversalなアプリをしばらく作っていたが、よ
-
おんぷちゃん for iPad 大譜表モード+MIDI対応を追加しました
おんぷちゃん for iPad: ぽこ・あ・ぽこ の方がおんぷちゃん for iPad を紹介してく
-
Flurryでアプリ利用状況解析
ブログには書く機会がなかったが、昔からアプリで Flurry をアプリに組み込んで、利用状
-
Mac Fan 2020年 6月号
長女のiPhone 6 の画面がバキバキに割れているので、iPhone SE を購入した。
-
iPhone Dev Center が We’ll be back soon.
iPhone Dev Centerが昨日からずっとメンテナンス中。もうすぐ1日経つと思うけどいつま
-
林信行氏 iPhoneの衝撃 セミナー 2009/10/07@代々木 に参加してきた
いまさらながら、2009/10/07(水)に行われた、林信行氏 iPhoneの衝撃 セミナーのレポ
-
Pebble 1/23(水) から出荷開始
Pebble: E-Paper Watch for iPhone and Android by Pe
-
さくらVPS WordPress 激重問題
このブログはさくらVPSにWordpressをインストールしてMacOS上でSafariで編集してい
-
Jony Ive: The Genius Behind Apple’s Greatest Products
Jony Ive: The Genius Behind Apple's Greatest Produ
-
Invalid Signature で App Store に Submit できず
無料版と有料版を同じソースからビルドできるようにしようと思いいろいろ試行錯誤を続けている。 ついにビ