作業メモ:Xcode + shenzhen + DeployGate

Xcodeで実機デバッグだとちゃんとViewが表示されるのに、
DeployGateにアップしたものだと表示されないという事象に遭遇。

Clean Build Folder をやればよかったんだろうけど、
調査中に便利そうなものを見つけたのでメモ。


shenzhen

cf. iOS - shenzhenを使って超簡単ipaファイル作成 - Qiita

$ sudo gem install shenzhen
$ ipa build

DeployGate CLI

cf. DeployGate

$ sudo gem install dgate
$ dgate push hogehoge.ipa

shenzhen + DeployGate API (やっつけ自作シェル)

cf. DeployGate

#!/bin/sh  
/usr/bin/ipa build  
/usr/bin/curl -F "file=@hogehoge.ipa" -F "token= xxxxxxxxxxxxxxxxxxxxxx" -F "message=sample" https://deploygate.com/api/users/[owner name]/apps

shenzhen + DeployGate (こっちの方がいい・・はず)*1

cf. shenzhenがDeployGateに対応したので使ってみた - Qiita

$ ipa distribute:deploygate -a xxxxxxxxxxxxxxxxxxxxxx -u [owner name] -f hogehoge.ipa

ホント、DeployGate 便利だわ

*1:自分の環境だとうまくいかないのでテスト中