An Xcode target creates a specific application, library, or framework. Because of this, there is not much use in separating the target from the project.
Xcode targets can have direct dependencies. Suppose you're writing a library and you want to write an application to test the library. You...