使用 Carthage 安装 R.swift


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

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

    使用 Carthage 安装 R.swift_第1张图片

    1.2、 �终端运行 carthage update
    使用 Carthage 安装 R.swift_第2张图片

    1.3、 �打开目标工程,并按下图添加目标库和运行脚本:
    使用 Carthage 安装 R.swift_第3张图片

    使用 Carthage 安装 R.swift_第4张图片

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

    使用 Carthage 安装 R.swift_第5张图片

    使用 Carthage 安装 R.swift_第6张图片

    2.2、将上面解压得到的 rswift 文件拖到工程目录下,在此工程中,rswift 的路径为 "$SRCROOT/${PROJECT_NAME}/rswift"(集成的时候应该根据实际的路径进行相应的修改)
    使用 Carthage 安装 R.swift_第7张图片

    使用 Carthage 安装 R.swift_第8张图片

    2.3、添加新的运行脚本 Run Script,与如下图所示将其拖到 Compile Sources 的上边,并输入以下内容:"$SRCROOT/${PROJECT_NAME}/rswift" "$SRCROOT"
    使用 Carthage 安装 R.swift_第9张图片

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

    使用 Carthage 安装 R.swift_第10张图片

    3.2、将生成的 R.generated.swift 文件以引用的形式拖到工程中去
    使用 Carthage 安装 R.swift_第11张图片

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

你可能感兴趣的:(使用 Carthage 安装 R.swift)