To answer your question, you can really use this for debugging purposes. Say you have a workspace MyAwesomeWkspaceand a project inside MyAwesomeProject.
framework aka module, MyAwesomeModule. Person.
Person MyAwesomeProject, import MyAwesomeModule, - let p = Person(), .
@testable import MyAwesomeModule, , .
@testable , . import, .
, , -enable-testing, . ,
debug -enable-testing, , , . release, Module .. was not compiled for testing, config release .
Swift, Access Control " " (Swift 4), -, . , , , , Swift.
Xcode :
" " "", true , Xcode -enable-test flag . , Swift, , . @testable , , . , , . , .
: - . , "", : https://github.com/apple/swift