{"id":21065086,"url":"https://github.com/prolificinteractive/cake","last_synced_at":"2025-05-16T02:32:58.858Z","repository":{"id":147516528,"uuid":"54894439","full_name":"prolificinteractive/Cake","owner":"prolificinteractive","description":"[DEPRECATED] A Cocoapods wrapper allowing for greater control over your workspaces","archived":false,"fork":false,"pushed_at":"2016-11-11T17:04:55.000Z","size":33,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-03T19:11:28.529Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":false,"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/prolificinteractive.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}},"created_at":"2016-03-28T13:34:27.000Z","updated_at":"2016-11-11T17:04:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"18e7052b-f1f4-458c-ba8a-bcb911332761","html_url":"https://github.com/prolificinteractive/Cake","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prolificinteractive%2FCake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prolificinteractive%2FCake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prolificinteractive%2FCake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prolificinteractive%2FCake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prolificinteractive","download_url":"https://codeload.github.com/prolificinteractive/Cake/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254456232,"owners_count":22074131,"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":[],"created_at":"2024-11-19T17:53:31.099Z","updated_at":"2025-05-16T02:32:58.843Z","avatar_url":"https://github.com/prolificinteractive.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [DEPRECATED] Cake\n\n⚠️ **This repository is no longer maintained or supported. New pull requests will not be reviewed.** ⚠️\n\nCake is a wrapper for Cocoapods that aims to replicate the behavior of Carthage while maintaining the central\ndatabase of Pods that Cocoapods provides. This allows you to pull pods and manage dependencies using Cocoapods without\nthe frustrations inherent in setting up your Podfile properly.\n\n## Requirements\n\nCake requires OSX 10.11 or greater. \n\n## Installation\n\nSimply download the zip from the Releases section of this repo and copy it to the folder you would like to reference it from. \n\n## Usage\n\nCake downloads all the dependencies listed in your Podfile and builds them into compiled frameworks. Cake disregards the\nproject integration of Cocoapods in lieu of a more manual integration into your project.\n\n### Setting up your Podfile\n\nCake uses Cocoapods in order to resolve dependencies, so using Cake is very similar to using Cocoapods. Simply create a `Podfile` and \nlist the pods you wish to use. However, because Cake uses the `--no-integrate` option, you are not able to specify targets, projects, \nor other configuration data. As a result, it is best to place all of your pods in the Podfile at the root instead of using nesting:\n\n```ruby\nplatform :ios, '9.0'\nuse_frameworks!\n\npod 'Alamofire', '3.3.0'\npod 'Argo', '2.3.0'\npod 'Curry', '2.0.0'\npod 'ReactiveCocoa', '4.1.0'\n```\n\n### `build`\n\nRun the `build` command to have cake update your dependencies and compile the new frameworks. By default, this will diff each dependency\nagainst the version found on disk and only update the Pods that have been updated or changed. This is to make each subsequend `build` \nfaster as it need not build all dependencies each time.\n\nAll frameworks will be output to `./Cake/build/iOS`. Any pre-compiled frameworks or libraries from Cocoapods \nwill automatically be copied over to the build folder along with any resources.\n\n#### Options\n\n* `--verbose`: Outputs all information to standard output, including `xcodebuild` and `pod install`. Recommended for debugging issues\n* `--clean`: Forces a refresh of all dependencies; will delete the existing `./Cake` folder before running the build command\n* `--sdk`: Valid options are `simulator` or `iphone`. By default, Cake generates a fat framework for all architectures. Use this if you only wish to build for one. Reduces build time, but should only be used if needed.\n\n### `check-dependencies`\n\nA replacement for the default Cocoapods `Manifest.lock` build phase. It is recommended that you use this as one of your first build phases\nin order to verify that the dependencies installed are the ones that are set in your `Podfile.lock`.\n\n#### Options\n\n* `--strict`: Throws a compile error if any differences are found. By default, this only emits warnings that dependencies are out of sync.\n\n### `strip-frameworks`\n\nReduces the fat frameworks down to only include the architectures valid for the output app. This is required to get around an App Store\nsubmission build. This should be one of your final build phases.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprolificinteractive%2Fcake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprolificinteractive%2Fcake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprolificinteractive%2Fcake/lists"}