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拖入工程

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

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

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 不然还是一样的错误

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容