Swift 2.0: Could not cast value MyApp.MyCustomClass to MyAppTests.MyCustomClass when using Set Swift 2.0: Could not cast value MyApp.MyCustomClass to MyAppTests.MyCustomClass when using Set xcode xcode

Swift 2.0: Could not cast value MyApp.MyCustomClass to MyAppTests.MyCustomClass when using Set


I have found a solution:

I suppose that those who has such problem, imported their files into test target this way:

enter image description here

Since they should do it just like this:

enter image description here

So, just remove the files from your test target. And then if you need your files within test target just use @testable keyword within your every test class.

enter image description here

This way there is no problem with casting values between targets anymore. It worked for me:-) Enjoy:-)

Read more from Swift 2 + Xcode 7: Unit Testing Access Made Easy!!!!