DeployGateを試してみた(iOS編) -DeployGateがiOSに対応-
公開日: :
最終更新日:2014/04/19 DeployGate, iPhone
- Jenkins + DeployGate(2) -DeployGateにアプリをアップ!- | PPl@ce
- Jenkins + DeployGate(1) -DeployGateでAndroidアプリ開発- | PPl@ce
DeployGateがiOSアプリをサポートしました。
DeployGate – An incredibly easy way to deploy apps in development!
とりあえず触っておけ!ということで、メモを残しておきます。
アプリをインストールする実機端末での準備(今まで検証で使っていたもの)
DeployGateに実機からログインして、以下の画面から「DeployGateをインストール」をクリックします。
すると、実機のホームに以下のようなアプリが出来ます(ショートカットですけど)。
これで実機側の準備は完了です。
アプリ側の準備
ipaファイルを生成する
アップロードするためにipaファイルを用意します。
ipaファイルの作り方についてはGoogleで検索を!
DeployGateにiOSアプリをアップロード
用意したipaファイルをDeployGateにアップロードすればOKですが、手動でのアップロードは面倒ですよね。
以下の手段でアップロードすることが可能です。
curl -F "file=@sample.ipa" -F "token=[あなたのtoken]" -F "message=sample" https://deploygate.com/api/users/[あなたのid]/apps
tokenの箇所は以下のページの一番下にあります。
DeployGate
アプリはアップロードできるのですが、今は以下の様なエラーメッセージが返ってきます。
{"error":true,"message":"application create error","because":"undefined method `ios_members_notify_upload' for #<Api::AppsController:0x00000005e1c508>"}
うーん。残念。
他に、dgateコマンドをインストールしておこなうことも可能です。
#dgateコマンドインストール
curl https://deploygate.com/install.sh | /bin/sh
以下でipaファイルをアップロードできますがメッセージが返ってこないのが難点かな。
dgate -m "sample" push [あなたのID] sample.ipa
おわりに
まだまだ開発中の箇所がありますが、Android/iOS両方に対応しているので今後に期待ですね。
TestFlightがAndroidサポートをやめた直前ぐらいにiOSサポートを発表したというのは、何かしら感じますね。
近いうちにJenkins連携をしたいと思います。
広告
関連記事
-
iPhoneアプリ開発 −iOS6からの「写真」へのアクセス問題−
写真を扱うアプリを開発している際に問題になったこと。 ※結構前の話を今更まとめてみる。 * 写真へ
-
Jenkins + iPhoneアプリ(2) -ローカルリポジトリにあるデータからipaファイル生成-
* これまで - * 最終目標 -(開発者)git(リモートリポジトリ)にソースをコミット
-
iPhoneアプリ開発 芳名帳アプリ作成(1) -最初の一歩-
* 作るアプリ 結婚式や2次会で「自分の名前を書く」芳名帳 これをアプリで作ってみます。
-
Jenkins + iPhoneアプリ(1) -執事を雇う-
アプリ開発をしていると、自動化出来るところは自動化したくなってきますよね。 開発しているアプリも増え
-
iPhoneアプリ開発 −複数前の画面に戻る−
* やりたいこと ある画面から別の画面に遷移したい。 -1つ前の画面に戻りたい。 -2つ前の画面に戻
-
iPhoneアプリ開発 芳名帳アプリ作成(3) -名前を書けるようにする-
* 今までの流れ - -[http://pplace.jp/2013/06/1531/:title=
-
Objective-cで悩んでいたこと −アクセサのことについて−
* 疑問 以前書いたiPhoneアプリを開発していて(Objective-Cを触っていて)疑問に思
-
iPhoneアプリ開発 -WebViewで表示しているページで特定のリンククリック時の動作を変える-
* やりたいこと UIWebViewでWebページを表示し、特定のリンクをクリックした際には別処理を
-
iPhoneアプリ開発 -バックグラウンド処理をした際にはまったこと-
* おきたこと 以下のメソッドを用いて、処理に時間がかかるもの(ここだとhoge)をバックグラウンド
-
iPhoneアプリ開発 -mixiSDKを使ってmixi連携をしてみる(2)-
* 前回 は、「ユーザーにAPI利用のための認可」をおこなってもらうところまでやりました。 本エン