{"id":17237324,"url":"https://github.com/cezheng/xc-resave","last_synced_at":"2025-03-26T01:45:09.114Z","repository":{"id":140041786,"uuid":"52587209","full_name":"cezheng/xc-resave","owner":"cezheng","description":"Force Xcode to re-save a project from command line","archived":false,"fork":false,"pushed_at":"2016-09-06T11:04:40.000Z","size":3,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T23:20:16.738Z","etag":null,"topics":["xcode"],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cezheng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-02-26T07:37:20.000Z","updated_at":"2020-01-03T18:12:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"da9a27c3-f4be-4530-a58f-c2da7f9bc375","html_url":"https://github.com/cezheng/xc-resave","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cezheng%2Fxc-resave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cezheng%2Fxc-resave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cezheng%2Fxc-resave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cezheng%2Fxc-resave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cezheng","download_url":"https://codeload.github.com/cezheng/xc-resave/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245573841,"owners_count":20637670,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["xcode"],"created_at":"2024-10-15T05:42:33.824Z","updated_at":"2025-03-26T01:45:09.086Z","avatar_url":"https://github.com/cezheng.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xc-resave\n\nA `minimum` executable to make Xcode resave a xcodeproj.\n\n## Why?\nWhen we use [XcodeEditor](https://github.com/appsquickly/XcodeEditor) to modify a xcodeproj, the project is serialized in XML format property list, which generates a big git diff.\n\nIn this case we can manually modify the Xcode project in Xcode.app then manually undo the modification to make Xcode re-save the project file, then most of the diff will disappear.\n\nThis project is just to do that for you, forcing Xcode to re-save the project.\n\n## Build\n\n```bash\n$ make\n```\n\n## Run\n\n```bash\n$ ./xc-resave /path/to/project.xcodeproj\n```\n\n## Credits\nThis project is inspired by [xcproj](https://github.com/0xced/xcproj).\n\n## License\n\n`xc-resave` is released under the MIT license. See [LICENSE](https://github.com/cezheng/xc-resave/blob/master/LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcezheng%2Fxc-resave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcezheng%2Fxc-resave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcezheng%2Fxc-resave/lists"}