6
ユニットテスト内のコードがバンドルリソースを見つけられないのはなぜですか?
私が単体テストしているいくつかのコードは、リソースファイルをロードする必要があります。次の行が含まれています。 NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; アプリでは問題なく実行されますが、単体テストフレームワークで実行pathForResource:するとnilが返され、検索できませんでしたfoo.txt。 これが単体テストターゲットのバンドルリソースfoo.txtのコピービルドフェーズに含まれていることを確認したので、なぜファイルが見つからないのですか?