読者です 読者をやめる 読者になる 読者になる

XCTestを既存プロジェクトに導入する際のエラー

コマンド+uで実行すると、

The bundle “XXX Tests” couldn’t be loaded because it doesn’t contain a version for the current architecture.

 

XCInjectDiagnostics: (null)

 

と言ったエラーが出てテストが止まってしまうと言う問題に当たってしまった。

 

 

色々検索して調べてみた結果、

https://github.com/fikovnik/ShiftIt/issues/24

に載っていた、Build Active ArchitectureをYESに変更…でも駄目だったものの、NOにしてみたら問題無く行けるようになった。何故だろうか…。(※編集後、Derived Dataを一旦削除した方がいいかもしれません、どうもそれをやらないと、以前のキャッシュが残るのか、変更しても失敗し続ける事がありました)