美文网首页
Carthage Xcode7.3.1 使用

Carthage Xcode7.3.1 使用

作者: _thor | 来源:发表于2016-09-11 11:06 被阅读60次

一. 安装 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

相关文章

网友评论

      本文标题:Carthage Xcode7.3.1 使用

      本文链接:https://www.haomeiwen.com/subject/upjuettx.html