CupertinoはRuby製のオープンソース・ソフトウェア(MIT License)です。

iOSアプリの開発ではApple Dev Centerの利用が欠かせません。しかしWebブラウザから都度アクセスして操作するのが面倒に感じている人もいるのはないでしょうか。そこで使ってみたいのがCupertinoです。

[![](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.27.20_thumb.1371623528.png)](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.27.20.1371623528.png)
インストールします。Rubygemsで簡単にインストールできます。

[![](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.27.46_thumb.1371623534.png)](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.27.46.1371623534.png)
まず認証を通します。

[![](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.28.01_thumb.1371623537.png)](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.28.01.1371623537.png)
デバイスの一覧を取得しました。

[![](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.28.19_thumb.1371623541.png)](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.28.19.1371623541.png)
こちらはプロフィールの一覧。

[![](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.28.51_thumb.1371623545.png)](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.28.51.1371623545.png)
プロビジョニングプロファイルは編集してその結果を反映させることができます。

[![](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.29.19_thumb.1371623548.png)](http://images.moongift.jp/2013/06/Screenshot 2013-06-19 9.29.19.1371623548.png)
アプリIDのリストです。

Cupertinoはデータの取得はもちろん、データの更新まで行う事ができます。デバイスを追加したり、証明書のダウンロードも行えます。簡易的なApple Dev Centerの操作であれば十分こなせそうです。

MOONGIFTはこう見る

Webアプリケーション全盛になり、Webブラウザを使って操作を行うのが当たり前になっていますが、効率的とは言いがたい場合もあります。開発者であれば特にコンソールから操作できる方が利便性が高いことも多いでしょう。

特に数多くの情報を一括で処理しなければならない時にWebブラウザから一つずつ入力するのはとても面倒です。そんな時にWeb APIがあれば良いのですが、なければCupertinoのようなツールを使って自動化を進めるのが良さそうです。

nomad/cupertino