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 もあり。
関連記事
-
EverLearn 1.8.1 を公開しました
EverLearn 1.8.1 を本日公開しました (2016/10/27)単語検索ページで単語をハ
-
Pebble WatchApp の設定をスマホから変更可能にする
このページは Pebble SDK 2.0 Tutorial #9: App Configura
-
heroku Cedar-10からCedar-14に引越し
2015/11/04 に Cedar-10 stack が終了となる連絡が heroku からきたの
-
EverLearn Ver.1.2.0 が公開されました
EverLearn Ver.1.2.0 が昨日公開されました。 今回は8/28にSubmitして、
-
Pebble x テニスセンサーSSE-TN1
2014年のはじめにテニスセンサーの記事を書いたが、当時はまだセンサー対応ラケットが少なく、最近よう
-
レビュープラスに参加
レビュープラス なるサービスからメッセージが来ていて、面白そうだったので登録してみた。 これは自分が
-
Xcode6 Localization
久しぶりに新アプリを作っていて、完成が近づいてきたので最後にLocalizeを行っている。 た
-
[iOS9] AVSpeechSynthesizer の再生スピードがおかしい
iPhone 6 Plus を iOS9 にアップデートして自作アプリをXcode7 から転送したと
-
高解像度ディスプレイを検討中
MacBook を開発に使っていることもあり、なるべく広い画面が欲しくなった。 現在使っているのは
-
イタリア語でレビューをいただきました
おんぷちゃん for iPad にイタリア語でレビューをいただきました。 Ottimo! O