blogこの広告は、90日以上更新していないブログに表示しています。4.0.2でiPhoneアプリを開発しようと思ったのですがテストが上手く動かず、動くようになるまで若干苦労したので備忘録的に解決策を残しておこうと思います。4.0.2はデフォルトだと(僕の環境の問題?)デフォルトで入っている必ず失敗するはずのテストが動かないテストを実行する環境を用意するためにいくつか設定が必要という状態でした。TEST_AFTER_BUILDの設定デフォルトの設定だと上手くテストが実行されません。なんだろーと思ってログを確認したところ、TEST_AFTER_BUILDという環境変数にNOが設定されているようだったのでとりあえず、全部Yesに変更しました。編集TEST_AFTER_BUILDをYESに設定してBuildしてみると警告が出るようになりました。警告は、/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools/Tools/RunPlatformUnitTestsというファイルのL95で出ているようです。これについて調べていると次のエントリで解決策が紹介されていました。"${TEST_BUNDLE_PATH}"L95を次の2行に置き換えろとのことだったので置き換えました。Testingでテストを動かすと、無事テストが実行でき結果は失敗となりました。SampleTests");デフォルトだと必ず失敗するようになっているので、これを動く形にとりあえず変更してみました。success");これで、テストを実行した上で、Buildできるようになりました。4.新しくクラスとテストを追加してみるとりあえずデフォルトのテストは動いたので、新しくクラスとテストを追加してみました。無いと怒られたので、最初から入ってるテストは大丈夫なのに。思いながらも、とりあえずFrameworksディレクトリに追加しました。/Developer/Library/Frameworks/SenTestingKit.frameworkを指定します。追加されたFrameworkはFrameworksディレクトリの下に移動しておきました。Testingでテストが実行されることが確認できました。(ちょっと分かりにくいですが、SampleTestが追加したテストでSampleTestsが最初から存在していたテストです)なんとか動いたこれで開発もなんとか出来そうです。4.0.2でテストが実行出来ない問題について日本語のブログで情報があまり出てきませんでした、もしかしたら自分の環境が良くないのかも。Solrのpdateについて思ったこと。読者になる検索リンクはてなブログブログをはじめる(無料)お知らせ最新記事TTTAttributedLabelで訪問済みのリンクテキストの色を未訪問のものと区別する方法iOSのマルチスレッド入門・UI編iPhoneアプリにiAdとAdmobを貼るTiagraのブレーキシューをULTEGRAの船つきブレーキシューに交換しました。月別アーカイブはてなブログをはじめよう!hayaishiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。