使用 Carthage 安装 R.swift


由于工程中不想引入 CocoapodsR.swift 官方又没有提供 Carthage 的集成方法,因此按照 R.swift 中提供的 Manually ,记录下以下集成过程。

  1. 使用 Carthage 集成 R.swift.LibraryCarthage 的安装与使用看这里
    1.1、 将 github "mac-cain13/R.swift.Library 添加到 Cartfile


    1.2、 �终端运行 carthage update

    1.3、 �打开目标工程,并按下图添加目标库和运行脚本:

  2. 集成 R.swift
    2.1、下载并解压 R.swift



    2.2、将上面解压得到的 rswift 文件拖到工程目录下,在此工程中,rswift 的路径为 "$SRCROOT/${PROJECT_NAME}/rswift"(集成的时候应该根据实际的路径进行相应的修改)


    2.3、添加新的运行脚本 Run Script,与如下图所示将其拖到 Compile Sources 的上边,并输入以下内容:"$SRCROOT/${PROJECT_NAME}/rswift" "$SRCROOT"

  3. 获取并集成生成的文件
    3.1、编译目标工程,即可在工程根目录下看到生成的 R.generated.swift 文件


    3.2、将生成的 R.generated.swift 文件以引用的形式拖到工程中去

    3.3、为防团队在协作的时候资源文件发生冲突,将 *.generated.swift 添加到 .gitignore 文件中去。

推荐阅读更多精彩内容

  • 树木,街道,行人,以及那些没有一丝生气的建筑清晰,模糊,逐渐靠近,又逐渐远去,眼睛却依旧在流连。今天的天空蓝的有些...
    女子爱红妆阅读 34评论 0 1
  • 因为我经常容易做事情不过脑子……比如明明早上要去给猫做绝育,然后自己心里没时间概念,晚上睡得晚,东西也不收拾好,第...
    SweetCC阅读 51评论 0 0
  • 回想起这三个月,真的跟在梦里一样,随着最后从梦中惊醒,心冷的不行。 由于我的稚嫩,这段关系(虽然从头至尾都没能走进...
    OrangeStorm阅读 783评论 3 6
  • 写点什么吧,写点文字总能让自己多一点思索,或者多一点思想,不至于在这平淡的时光里没有时间的尘埃,亦或只是尘埃。淅淅...
    星逸阅读 33评论 0 0
  • 8月的读书会拆书分享的是《一个人的朝圣》,似乎受到这本书的影响,大家不约而同地分享了一些关于“出走”的书,不论...
    Hermy黄慧敏阅读 334评论 0 0