タグ付けされた質問 「octest」

6
ユニットテスト内のコードがバンドルリソースを見つけられないのはなぜですか?
私が単体テストしているいくつかのコードは、リソースファイルをロードする必要があります。次の行が含まれています。 NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; アプリでは問題なく実行されますが、単体テストフレームワークで実行pathForResource:するとnilが返され、検索できませんでしたfoo.txt。 これが単体テストターゲットのバンドルリソースfoo.txtのコピービルドフェーズに含まれていることを確認したので、なぜファイルが見つからないのですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.