Carthage Xcode7.3.1 使用

一. 安装 Carthage

$ brew update
$ brew install carthage

注意: 有时候发现brew update有错误,那就直接brew install carthage就好了;

使用下面的命令可以看到carthage的版本
$ carthage version

二. 使用Carthage(终端)

1. cd到你的工程目录

$ cd “你的工程目录”

2.创建Cartfile文件

$ touch Cartfile

3. 在Cartfile 中表明你要加入的类库

经过上面那一步,你的工程目录里面会出现Cartfile的文件,在里面添加
github "Alamofire/Alamofire" ~> 3.0 等等,具体看github 资源上面的指示

4. 执行carthage 命令

// 因为我是iOS端的,于是执行
$ carthage update --platform iOS
注意:最好不要使用网上说的$ carthage update 命令,我执行了好久,各种错误;我各种翻墙找资料解决,还是第二天早上醒来重新开始找资料的时候,看到了这条命令,解决了问题;

5. 工程中使用carthage 的结果

// 之后怎么做,网上说法也很多,
使用了方法1
选中target —》Build Setings —》 Framework Search Paths 里面加入以下内容
$(SRCROOT)/Carthage/Build/iOS, 但是总是会出现image not found,特别是搞定了ReactiveCocoa, 但是AFNetworking又出现这个错误了,
然后使用了方法2:
先设置这个位置



然后拖入Framework ,并选择optional, framework的位置就在你的工程根目录下的Carthage/Build/iOS目录里


6. 工程中引用

最后一步,先对工程执行command + B, 试着在某个文件中导入 #import <ReactiveCocoa/ReactiveCocoa.h>

7. issue

工程出错,出现类似 Result.framework/Result Reason: image not found 这样的错误;
关于这个问题,你可以再看一看 第五条
你也可以参考这个地址:
http://stackoverflow.com/questions/26024100/dyld-library-not-loaded-rpath-libswiftcore-dylib

然后,搞定了!
如果帮到了你请点击喜欢,TKS!!!

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

推荐阅读更多精彩内容