{"id":20187398,"url":"https://github.com/bitrise-steplib/bitrise-step-restore-xcodebuild-cache","last_synced_at":"2026-06-17T23:31:42.250Z","repository":{"id":245170276,"uuid":"816875241","full_name":"bitrise-steplib/bitrise-step-restore-xcodebuild-cache","owner":"bitrise-steplib","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-31T09:07:25.000Z","size":37,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-31T12:54:08.761Z","etag":null,"topics":["bitrise","bitrise-step","ci","production-code"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitrise-steplib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-18T15:05:35.000Z","updated_at":"2025-07-31T09:07:27.000Z","dependencies_parsed_at":"2024-08-27T13:02:56.432Z","dependency_job_id":"e296e7d0-9d62-4712-ba3f-433926853c97","html_url":"https://github.com/bitrise-steplib/bitrise-step-restore-xcodebuild-cache","commit_stats":null,"previous_names":["bitrise-steplib/bitrise-step-restore-xcodebuild-cache"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bitrise-steplib/bitrise-step-restore-xcodebuild-cache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitrise-steplib","download_url":"https://codeload.github.com/bitrise-steplib/bitrise-step-restore-xcodebuild-cache/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34470322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitrise","bitrise-step","ci","production-code"],"created_at":"2024-11-14T03:23:31.074Z","updated_at":"2026-06-17T23:31:42.235Z","avatar_url":"https://github.com/bitrise-steplib.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Restore xcodebuild Bitrise Build Cache\n\n[![Step changelog](https://shields.io/github/v/release/bitrise-steplib/bitrise-step-restore-xcodebuild-cache?include_prereleases\u0026label=changelog\u0026color=blueviolet)](https://github.com/bitrise-steplib/bitrise-step-restore-xcodebuild-cache/releases)\n\nRestores the DerivedData folder and related metadata used by xcodebuild. Uses the Bitrise Build Cache infrastructure.\n\n\u003cdetails\u003e\n\u003csummary\u003eDescription\u003c/summary\u003e\n\nThis step restores the DerivedData folder and the related metadata required to speed up subsequent builds.\n\nAs xcodebuild only reuses DerivedData if the input files' modification time is the same, the step also restores the modification time of the input files (project files including source code files) from a metadata file stored along the\nDerivedData folder. Please use the same build settings as when the cache was saved to ensure the cache can be reused.\n\nNOTE: you need to have an activate Bitrise Build Cache Trial or Subscription for your workspace to use this step.\n\n\u003c/details\u003e\n\n## 🧩 Get started\n\nAdd this step directly to your workflow in the [Bitrise Workflow Editor](https://devcenter.bitrise.io/steps-and-workflows/steps-and-workflows-index/).\n\nYou can also run this step directly with [Bitrise CLI](https://github.com/bitrise-io/bitrise).\n\n## ⚙️ Configuration\n\n\u003cdetails\u003e\n\u003csummary\u003eInputs\u003c/summary\u003e\n\n| Key | Description | Flags | Default |\n| --- | --- | --- | --- |\n| `project_root_path` | This needs to be set to the root folder of the project to be built. The step takes the metadata of the input files from this folder.  When the cache is restored, the metadata of the files in this folder is restored as well. This ensures Xcode recognizes the cached DerivedData folder. |  | `.` |\n| `force_overwrite_files` | Overwrite existing files even if the permissions do not allow it | required | `false` |\n| `skip_existing_files` | Skip downloading and overwriting existing files | required | `false` |\n| `verbose` | Enable logging additional information for troubleshooting | required | `false` |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eOutputs\u003c/summary\u003e\nThere are no outputs defined in this step\n\u003c/details\u003e\n\n## 🙋 Contributing\n\nWe welcome [pull requests](https://github.com/bitrise-steplib/bitrise-step-restore-xcodebuild-cache/pulls) and [issues](https://github.com/bitrise-steplib/bitrise-step-restore-xcodebuild-cache/issues) against this repository.\n\nFor pull requests, work on your changes in a forked repository and use the Bitrise CLI to [run step tests locally](https://devcenter.bitrise.io/bitrise-cli/run-your-first-build/).\n\nLearn more about developing steps:\n\n- [Create your own step](https://devcenter.bitrise.io/contributors/create-your-own-step/)\n- [Testing your Step](https://devcenter.bitrise.io/contributors/testing-and-versioning-your-steps/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitrise-steplib%2Fbitrise-step-restore-xcodebuild-cache/lists"}