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 もあり。
関連記事
-
-
LogLocations 1.3.4 リリース
久しぶりに、LogLocations をアップデートしました。今までピンを置いていた画面に、時刻を表
-
-
iOS8 文字入力に時間がかかる問題ようやく解決
iPhone6 Plus に機種変更してからずっと苦しめられていたのが文字入力時に時間がかか
-
-
MacOS XをLion にしてから Preview の起動が遅い
MacBook Proを買ったことで強制的にLionを使うことになったが、これまでさくさく動いていた
-
-
iPhone 3G 購入
ついにiPhone 3G 購入。とは言っても自分ではなく奥さん用。 そのうちiPhone 3G 初
-
-
Corona SDK を試してみた
どうやら結構いまさらなようだが、Corona SDK を試してみた。 Corona SDK は同じソ
-
-
Mighty Mouse のトラックボールで下スクロールできなくなったら
Apple の Mighty Mouse が好きだ。有線なので電池が入っておらず軽い。 そしてトラッ
-
-
MacOS版1Password を3.8.22から 5.4.1にアップグレード
3.xからの1Password ユーザで、MacOS版もiOS版も有料版を3.xの頃に購入して、
-
-
Xcodeの Console出力をクリアするキーバインド
いつも忘れるので、メモとして残しておく。Command(⌘)+ Kその他はこちら。 Menu Com
-
-
[iPhone SDK] ネットワーク接続中を示すぐるぐるの表示
いつも忘れて検索してしまうので自分のブログにメモ。 iPhoneのインジケーターバー(?)にぐるぐ
-
-
iPhone アプリアイコン設定
AppStore でアプリを売る一連の流れを知るために作っているアプリが大体できてきたので、ついにア