私はSDK
を確実に送ろうとしており、framework
は意図したとおりに動作します。フレームワークのPlistから単体テストを読む
私はXCTests
を使っていくつかの単位テストを書いています。私はPlist
からいくつかの情報を読む必要がありますが、パスは常にnil
に終わります。
私が使用しています:
NSBundle *bundle = [NSBundle bundleForClass: [self class]];
NSString *path = [bundle pathForResource:@"aPList" ofType:@"plist"];
私は、ビルドフェーズを経由してコピーしたPlist
を持っています。
plistファイルのテストターゲットへのターゲット依存性は単なる考えですか? – OliverM
@OliverMターゲットメンバーシップを意味する場合はyesです。 – Kheldar
私は、ファイルがxctestの結果にコピーされているが、フレームワーク自体にはコピーされていないことを知っていました(これは私が期待していたものですが、Plistはエンドユーザーの開発者によって追加されるべきです)。テスト目的のために、私はそれをフレームワークターゲットに追加しましたが、結果はiffyです。 「実際のコンパイル」のターゲットと「コンパイルのテスト」のターゲットを追加するのは間違っています。より良いオプションはありますか?バンドルにアクセスするコードを書いていますか? – Kheldar