Edited at

@testable importで'MyProject' was not compiled for testingエラー

More than 1 year has passed since last update.

テストプロジェクトでテストの対象となるプロジェクトに対して、以下のようにimportするとpublicでない変数やメソッドを呼び出せる。

@testable import MyProject

しかし、古いプロジェクトでやろうとしたらコンパイルエラーになった。

'MyProject' was not compiled for testing

この場合、Build SettingsのEnable TestabilityをYesにすればよい。

01.png