Test After Buildの仕組みを利用して、実際にテストを実行してみましょう。 “Jenkinsを使ったiOSアプリビルド自動化8 テストの実行と集計” の続きを読む
カテゴリー: iPad
StoreKitのバックグラウンド時のトランザクションの挙動が少し変わった件
Twitterで@naokitsさんに教えていただいたので検証してみました。以前この記事に書いた通り、今まではトランザクションが進行中にアプリがバックグラウンドに移行してしまうと、トランザクションオブザーバーがトランザクションのアップデート通知を受け取れなくなってしまうという問題があったのですが、最近この挙動に変更があったようです。幸い手元にiOS 5.1.1, 5.0, 4.3.3の端末があったのでそれぞれで検証してみました。 “StoreKitのバックグラウンド時のトランザクションの挙動が少し変わった件” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化7 ビルドとテストの基礎
Jenkinsを使ってビルドを自動化することができました。この後、ビルドしたアプリをTestFlight経由でいつでも簡単にインストールできるようにしていきたいのですが、手順の都合から先にテストの自動化について確認しておきましょう。 “Jenkinsを使ったiOSアプリビルド自動化7 ビルドとテストの基礎” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化6 メールでの通知
Jenkinsを使ってiOSアプリのビルドを自動化することによって可能になることは沢山あります。第一段階として、レポジトリのコードが「正しくビルドできる状態にある」ことを目指して設定を行っていきましょう。 “Jenkinsを使ったiOSアプリビルド自動化6 メールでの通知” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化5 Xcodeとの連携の基礎
まずは難しい事を考えずに、一度JenkinsからXcodeを使ってプロジェクトをビルドしてみましょう。Jenkinsを使ってiOSアプリをビルドするには、最初にいくつか設定をする必要があります。 “Jenkinsを使ったiOSアプリビルド自動化5 Xcodeとの連携の基礎” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化4 ジョブの作成/Gitとの連携
Gitプラグインの設定が完了したところで、いよいよジョブを作っていきましょう。 “Jenkinsを使ったiOSアプリビルド自動化4 ジョブの作成/Gitとの連携” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化3
手始めに、Jenkinsを使ってプロジェクトの最新のソースコードをGitレポジトリから取得してきてみましょう。Jenkinsは標準でCVSやSVNに対応していますが、残念ながらGitに対応していません。Gitを使うには別途プラグインをインストールする必要があります。
“Jenkinsを使ったiOSアプリビルド自動化3” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化2
Cronでビルド用のスクリプトを定期的に実行するだけでも、完全自動のCIを実現できますが、CIツールを使うとより簡単に実現できます。今回はiOSアプリ開発(とくにUnityを使ったゲーム開発)で最近よく使われているJenkinsというCIツールを試してみます。まずはインストール。 “Jenkinsを使ったiOSアプリビルド自動化2” の続きを読む
Jenkinsを使ったiOSアプリビルド自動化1 CI導入のメリットと課題
エクストリーム・プログラミングのプラクティスの一つに、継続的インテグレーション(CI)があります。iOSアプリ開発のフローにもCIを取り入れてみましょう。ここではJenkinsというツールを使って具体的にiOSアプリのビルド・テストの自動化を試みながら、iOSアプリ開発にCIを取り入れる上でのメリットや課題について見ていきます。
“Jenkinsを使ったiOSアプリビルド自動化1 CI導入のメリットと課題” の続きを読む
TestFlightのすすめ
デバイスへのアプリのデプロイは、iOSアプリを開発する上でストレスの溜まる作業の一つです。ノンプログラマーの人に説明するには手順が複雑だし、かといって動作確認の度に自分の作業を中断し、彼らのデバイスを預かってアプリをデプロイして渡すのは集中力を低下させます。このストレスを低減してくれるサービスの一つとして、TestFlightを紹介します。 “TestFlightのすすめ” の続きを読む