{ "info": { "author": "Lorenzo Villani", "author_email": "lorenzo@villani.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "# carthage-copy-frameworks\n\n![Version](https://img.shields.io/badge/version-v1.2.0-blue.svg)\n[![MIT License](https://img.shields.io/badge/license-mit-blue.svg)](http://choosealicense.com/licenses/mit/)\n\n\n# Overview\n\n`carthage-copy-frameworks` is an helper script that you can use to automatically copy every\nframework below `Carthage/Build/iOS`. This way you can avoid [the official, error prone,\nprocess](https://github.com/Carthage/Carthage#if-youre-building-for-ios).\n\nAs the name implies, this is meant to be used in iOS development, alongside\n[Carthage](https://github.com/Carthage/Carthage).\n\n\n# Installation\n\n brew install lvillani/tap/carthage-copy-frameworks\n\n\n# Usage\n\n1. Open your target configuration.\n2. Click on \"Build Phases\".\n3. Click on the plus (\"+\") button.\n4. Click on \"New Run Script Phase\"\n\n![Step 1](images/step1.png)\n\n----\n\nIn the script text field type `carthage-copy-frameworks`, as shown in the picture.\n\n![Step 2](images/step2.png)\n\n\n# Notes\n\nFrameworks are copied only once. There are no checks to copy a framework again once it changes. This\nmeans that updated dependencies might not be picked up until you perform a clean build.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lvillani/carthage-copy-frameworks", "keywords": "apple build carthage helper ios", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "carthage-copy-frameworks", "package_url": "https://pypi.org/project/carthage-copy-frameworks/", "platform": "", "project_url": "https://pypi.org/project/carthage-copy-frameworks/", "project_urls": { "Homepage": "https://github.com/lvillani/carthage-copy-frameworks" }, "release_url": "https://pypi.org/project/carthage-copy-frameworks/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "carthage-copy-frameworks is an helper script that automatically copies every framework below Carthage/Build/iOS", "version": "2.0.0" }, "last_serial": 5006605, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "767aa4f095483a74ae8f34187fe4e3ac", "sha256": "beb94c83350dccda6318abab9fdf1e602d807bacb733b5a6d9f722327b12ff16" }, "downloads": -1, "filename": "carthage_copy_frameworks-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "767aa4f095483a74ae8f34187fe4e3ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5299, "upload_time": "2019-03-30T10:13:40", "url": "https://files.pythonhosted.org/packages/9e/5b/2bd6ad6f2e17e62cab325a9ee1ee22679d4e860d6af99ad2aef9f40e5e1d/carthage_copy_frameworks-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b22873d76e3e3ad821684e1b0503d8ea", "sha256": "6a9d49d6c2a109088eebe49039b03ff48fd965fad49dba7546111aaf0df032d6" }, "downloads": -1, "filename": "carthage_copy_frameworks-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b22873d76e3e3ad821684e1b0503d8ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5299, "upload_time": "2019-03-30T10:13:42", "url": "https://files.pythonhosted.org/packages/61/76/d2f73b3775053560263b3ad1c0f4bf8bc1eebd09fc2d1ea4bd67817064f1/carthage_copy_frameworks-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bf9d22d6bea0ecdc117a591e751381a", "sha256": "6ec3447c4193084f3e7a533d8190e32e2accdc7f8e37e17dd4eafaba7b1d4ff1" }, "downloads": -1, "filename": "carthage-copy-frameworks-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5bf9d22d6bea0ecdc117a591e751381a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3831, "upload_time": "2019-03-30T10:13:43", "url": "https://files.pythonhosted.org/packages/0d/e4/bc65f3432bc772b1b7825c6bd9923e594149858f593a8689885dc47a6dc9/carthage-copy-frameworks-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "767aa4f095483a74ae8f34187fe4e3ac", "sha256": "beb94c83350dccda6318abab9fdf1e602d807bacb733b5a6d9f722327b12ff16" }, "downloads": -1, "filename": "carthage_copy_frameworks-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "767aa4f095483a74ae8f34187fe4e3ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5299, "upload_time": "2019-03-30T10:13:40", "url": "https://files.pythonhosted.org/packages/9e/5b/2bd6ad6f2e17e62cab325a9ee1ee22679d4e860d6af99ad2aef9f40e5e1d/carthage_copy_frameworks-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b22873d76e3e3ad821684e1b0503d8ea", "sha256": "6a9d49d6c2a109088eebe49039b03ff48fd965fad49dba7546111aaf0df032d6" }, "downloads": -1, "filename": "carthage_copy_frameworks-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b22873d76e3e3ad821684e1b0503d8ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5299, "upload_time": "2019-03-30T10:13:42", "url": "https://files.pythonhosted.org/packages/61/76/d2f73b3775053560263b3ad1c0f4bf8bc1eebd09fc2d1ea4bd67817064f1/carthage_copy_frameworks-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bf9d22d6bea0ecdc117a591e751381a", "sha256": "6ec3447c4193084f3e7a533d8190e32e2accdc7f8e37e17dd4eafaba7b1d4ff1" }, "downloads": -1, "filename": "carthage-copy-frameworks-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5bf9d22d6bea0ecdc117a591e751381a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3831, "upload_time": "2019-03-30T10:13:43", "url": "https://files.pythonhosted.org/packages/0d/e4/bc65f3432bc772b1b7825c6bd9923e594149858f593a8689885dc47a6dc9/carthage-copy-frameworks-2.0.0.tar.gz" } ] }