Carthage 操作步骤

用Carthage 下载YYText 出现以下问题

carthage update --platform iOS

A shell task (/usr/bin/env git clone --bare --quiethttps://github.com/ibireme/YYText.git/Users/cxy/Library/Caches/org.carthage.CarthageKit/dependencies/YYText) failed with exit code 128:

error: RPC failed; curl 18 transfer closed with outstanding read data remaining

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

搜索了一下,暂时没有发现解决的问题,所以换了一种方式 直接下载YYKit ,这次成功的下载下来了。

Carthage 操作步骤

1.open Cartage 工程路径  #进入工程的路径

2.touch Cartfile   #创建一个Cartfile文件

3.open -a Xcode Cartfile   #用Xcode 打开Cartfile文件

4.在Cartfile里面添加上需要从git上下载的framework

5.carthage update —platform iOS  #更新下载

6.open Carthage #打开文件 将里面的framework拖入工程

Carthage 操作步骤_第1张图片

这时候编译是成功的 但是运行不了,会崩溃,接着添加一下Run Script

Carthage 操作步骤_第2张图片

添加完以上现在编译都不成功了,无法找到这个库,原因是脚本导入的文件的路径错了,差了一个。

Failed to read file or folder at /Users/cxy/Desktop/test2/CALayer/Carthage/Build/iOS/YYKit.framework

Command /bin/sh failed with exit code 1

再检查一下自己文件路径是否正确 $(SRCROOT) 标示当前目录

注意:修改完路径之后记得Clean Xcode 不然还是一样的错误

到此,就可以使用第三方库了,导入头文件即可。

你可能感兴趣的:(Carthage 操作步骤)