How to correctly create carthage cartfile?

寵の児 提交于 2019-12-02 14:50:13

From the command line, navigate to your project directory.

touch Cartfile

Now the Cartfile is created, make it executable with:

chmod +x [YourDirectory/Cartfile]

You can open it with any text editor. Then insert whatever library and source you want (Example: github "SwiftyJSON/SwiftyJSON" >= 2.1.2)

Suragch

Carthage Tutorial: Getting Started is a must read. It explains things much better than the Carthage documentation does.

Steps

  1. In a Terminal, cd to the root directory of the project that you want to add the framework to. This should be the same directory as your *.xcodeproj file.

    cd ~/Path/To/Your/Project/
    
  2. Create an empty file called Cartfile like this:

    touch Cartfile
    
  3. Open that file with Xcode:

    open -a Xcode Cartfile
    
  4. Paste the framework info that you need into the Cartfile. For example:

    github "stephencelis/SQLite.swift" ~> 0.10.1
    
  5. Close the file in Xcode and in Terminal run the following command to make Carthage update the dependencies in your project. (You should still be in the same directory as your Cartfile.)

    carthage update --platform iOS
    

Notes

  • Using the method above, there is no need to change the execution permissions of the Cartfile.
  • You will still need to add the framework link to your project before you can use it. See the tutorial I linked to at the top for more information.

Install by running below command if carthage is not installed.

brew install carthage

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!