server/priv/docs/en/guides/get-started/generated-xcode-project.md
Use this path when you want Tuist to define and generate your Xcode project. Swift manifests describe projects, targets, dependencies, and schemes, which lets Tuist validate and optimize the complete project graph.
If you want to keep an existing Xcode project or workspace unchanged, use the <.localized_link href="/guides/get-started/existing-xcode-project">existing Xcode project path</.localized_link> instead.
tuist init so shared capabilities can use the project's full handle.Generated schemes include build and test insights automatically. If you define custom schemes, follow the <.localized_link href="/guides/features/build-insights/generated-projects">generated project build insights guide</.localized_link> and the <.localized_link href="/guides/features/test-insights/xcode#generated-projects">generated project test insights instructions</.localized_link>.
Run tuist generate, build the generated project in Xcode, and launch the application. This confirms that the manifests and dependencies produce a working project.
Then verify the first optimization you selected:
tuist cache, followed by tuist generate. Confirm that generation reuses cached binaries for eligible dependencies.tuist test successfully, run it again without changing test inputs, and confirm that Tuist skips unaffected test targets.After the first successful run, move the same commands into continuous integration and configure <.localized_link href="/guides/integrations/continuous-integration#authentication">continuous integration authentication</.localized_link>.