如何正确创建carthage cartfile?

问题描述 投票:54回答:3

我在查看cartfile。迫不及待地想要“简单地创建一个cartfile”,就像所有的说明一样。

只...你怎么“简单地”创建一个Cartfile?

我创建了一个纯文本文档,将其命名为cartfile并在其中复制了一些依赖项。

在我的根项目目录中运行carthage update

收到此错误:“目录中没有此类文件”

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

ios carthage
3个回答
60
投票

从命令行,导航到项目目录。

touch Cartfile

现在创建Cartfile,使其可执行:

chmod +x [YourDirectory/Cartfile]

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


44
投票

Carthage Tutorial: Getting Started是必读的。它解释了比Carthage documentation更好的事情。

Steps

  1. 在终端中,cd到要添加框架的项目的根目录。这应该与* .xcodeproj文件位于同一目录中。 cd ~/Path/To/Your/Project/
  2. 创建一个名为Cartfile的空文件,如下所示: touch Cartfile
  3. 使用Xcode打开该文件: open -a Xcode Cartfile
  4. 将您需要的框架信息粘贴到Cartfile中。例如: github "stephencelis/SQLite.swift" ~> 0.10.1
  5. 在Xcode中关闭文件,在终端中运行以下命令,使Carthage更新项目中的依赖项。 (您仍应与Cartfile位于同一目录中。) carthage update --platform iOS

Notes

  • 使用上述方法,无需更改Cartfile的执行权限。
  • 在使用之前,您仍需要将框架链接添加到项目中。有关详细信息,请参阅我在顶部链接的教程。

0
投票

如果未安装carthage,请通过运行以下命令进行安装。

brew安装迦太基

© www.soinside.com 2019 - 2024. All rights reserved.