Reputation: 16168
I'm taking over some project of a colleague that is on holidays now.
Other projects have gone fine, but in this particular one, I have found a project inside a project, like using a framework I guess.
So what is the name of this technique?
How to insert and interact with it? just import?
Upvotes: 11
Views: 5929
Reputation: 34421
Xcode Cross-project references
cross-project references
aka project in project
aka sub-project
aka nested projects
.
This approach uses Explicit dependency
[About] [How to setup]
If you already have separate Xcode projects for your framework and application, you can take advantage of Xcode’s cross-project references to embed the framework in your application. Cross-project references are a convenient way to create relationships between two separate Xcode projects.
To define explicit dependencies between targets in separate project files, project files should be nested. This means that a target can set explicit dependencies
of any other target within the same project file, or any nested child project file.
In XCode 4, the idea of workspaces
[About] is supposed to supersede the functionality of XCode 3s cross-project references
Upvotes: 2
Reputation: 39306
They are called cross project references. From the link below:
Cross-project references are a convenient way to create relationships between two separate Xcode projects.
One method of creating shared frameworks is using sub-projects. You can also do it with single projects. More here:
Other links:
Upvotes: 12