ビルドで眠くなりそうだったので噂のTishadowを使ってみた。ビルドを楽にしてくれるツールです。サーバを介して差分のみ反映してくれるので爆速で開発ができるようになります。「Tishadowサーバと、Tishadowアプリ、自分のプロジェクトのアプリ」の3つの構成で動作します。runコマンドを受け取ると、サーバに接続している端末のTishadowアプリに変更部分の差分を送ります。接続している端末が出力するlogを受け取ることができます。TishadowアプリTishadowアプリは実際に目に見えるものではなく開発中のアプリの下地として存在するものです。接続しているTishadowサーバから送られてきた差分を受け取り開発中のアプリに反映させ再起動をかけます。アプリ起動中のコンソールはサーバ側に送られます。インストールしましょう。tishadow※権限で怒られた時はsudoを加えれば大丈夫です。使うことをオススメします。バージョンが合わない場合があります。インストールしましょう。tishadow@1.0.0上記のようにパッケージ名の後ろに@マークをつけることでバージョンを指定することができます。server起動するとデフォルトlocalhost:3000でアクセスできるサーバが立ち上がります。実際にブラウザでアクセスしてみるとこんな感じです。本来Tishadowアプリは別アプリとしてビルドをしますが、今回はappifyを使って下地としてのTishadowアプリを生成します。アプリの準備ができました。ディレクトリの中身はこんなかんじです。アプリをビルドします。恩恵を受けたアプリが出来上がります。先ほどのブラウザを確認してデバイスの接続が確認できていれば成功です。このようにappifyアプリを各端末にビルドしておくことで差分を一気に反映させることができるようになります。実機で試したい場合などは予め自分のPC(サーバ)のローカルIPを向くようなappifyを用意する必要があります。編集部分の差分をアプリに即時反映させてみましょう。開発中のアプリのわかりやすい部分を変更し、プロジェクトのルートディレクトリで以下のコマンドを打ってみてください。́∀`o)ノォオ゚:・☆ちなみに以下のコマンドの場合だとホントに編集したファイルだけを反映してくれるのでもう少し早いです。不具合が多くて嫌いなので省略しました。iOSの4inchのシミュレータで検証したい場合、以下のようなコマンドになります。--sim-64bitあまりに長いのでエイリアスを.bashrcもしくは.zshrcに追記しておくといいでしょう。自分はttttにエイリアスをかけています。device"こんな感じです。upLoginユーザーは見つかりませんでした。