2016-10-17 2 views
1

iOSプロジェクトを作成したとき、UIテストを含めないことにしました。さて、しかし、私はそれらを追加しようとしましたが、私はそれらを実行しようとすると、私は次のエラーを取得する:Xcode 8:テスト中のライブラリをUIテストで見つけることができません

  • UIテストはTestスキームに含まれています:

    dyld: Library not loaded: @rpath/FrameworkBeingTested.framework/FrameworkBeingTested 
    Referenced from: <redacted>/TargetApplication.app/TargetApplication 
    Reason: image not found 
    

    私がいることが確認されました

  • UIテストターゲットが正しいターゲットアプリケーション(TargetApplication)を使用するように設定されており、
  • のUIテストファイルはFrameworkBeingTestedUITestsターゲットのメンバーです。

答えて

1
私は FrameworkBeingTestedTestsにUIテストファイルターゲット・メンバーシップを変更したときに、私は答えを見つけた

、代わりのFrameworkBeingTestedUITests

Error message

なるほど!問題は私のFrameworkBeingTestedがiOS 8.0を最小目標にしていたということでしたが、AppleのUIテストフレームワークではiOS 9.0以上が必要です。しかし、私に言っているのではなく、コンパイラはテスト済みのライブラリをロードできないと私に言った。私はこれのためのレーダーを提出します。

これが誰かを助けることを願っています!

関連する問題