如何正确创buildcarthage cartfile?

我正在查看cartfile。 不能等到“简单地创build一个cartfile”像所有的说明说的那样。

只有…你怎么“简单地”创buildCartfile?

我创build了一个纯文本文档,将其命名为cartfile并复制了它的一些依赖关系。

在我的根目录下运行carthage update

得到这个错误:“目录中没有这样的文件”

下载一个示例carthage项目和Cartfile实际上是一个可执行文件。那么,如何“简单地创build”一个Cartfile,因为没有任何指示如何

从命令行导航到您的项目目录。

 touch Cartfile 

现在Cartfile被创build,使其可执行:

 chmod +x [YourDirectory/Cartfile] 

你可以用任何文本编辑器打开它。 然后插入你想要的任何库和源(例如: github "SwiftyJSON/SwiftyJSON" >= 2.1.2

迦太基教程:入门是必读的。 它解释的东西比迦太基文档要好得多。

脚步

  1. 在terminal中, cd到要添加框架的项目的根目录。 这应该是您的* .xcodeproj文件相同的目录。

     cd ~/Path/To/Your/Project/ 
  2. 创build一个名为Cartfile的空文件,如下所示:

     touch Cartfile 
  3. 用Xcode打开该文件:

     open -a Xcode Cartfile 
  4. 将所需的框架信息粘贴到Cartfile中。 例如:

    github“stephencelis / SQLite.swift”〜> 0.10.1

  5. 在Xcode中closures文件,在Terminal中运行以下命令,使Carthage更新项目中的依赖关系。 (你应该仍然在你的Cartfile的目录中)

     carthage update --platform iOS 

笔记

  • 使用上面的方法,不需要改变Cartfile的执行权限。
  • 您仍然需要将框架链接添加到您的项目,然后才能使用它。 有关更多信息,请参阅我在顶部链接的教程。
Interesting Posts