Swift XCTest Cannot Find in Scope

April 05, 2021

When creating Swift tests in XCTest, the files being tested need to have Target Membership in the test target. If the test file throw an error Cannot find _ in scope, the solution is to add the file you intend to test to the test target.

  1. Open the file you intend to test.
  2. On the Right Panel click the paper page
  3. In Target Membership select your test target
  4. Product > Clean
  5. Build

For a guide on how to set up testing on a swift project read iOS Unit Testing and UI Testing Tutorial.