美文网首页Swift
R.swift with Swift Package Manag

R.swift with Swift Package Manag

作者: 幸运者_Lucky | 来源:发表于2020-11-10 10:59 被阅读0次
    1. 安装 rswift 命令行
    brew install rswift
    
    1. 在 xcode -> Build Phases -> 添加 Run Script
      在 shell 中粘贴下面代码:
    rswift" generate "$SRCROOT/**你希望存放R.generated.swift的文件夹**/R.generated.swift"
    

    Xcode 新增 Based on dependency analysis 选项需要关掉:

    // 如果打开
    //  Will skip script in incremental builds if inputs, context, or outputs haven't changed
    // 就是文件都没变不会走这个 script
    

    Input Files 中粘贴:

    $TEMP_DIR/rswift-lastrun
    

    Output Files 中粘贴:

    $SRCROOT/**你希望存放R.generated.swift的文件夹**/R.generated.swift
    

    最后将这个 Run Script 移动到 Build Phases -> Dependencies 下面

    1. 因为 R.generated.swift 中引用了 import Rswift, 所以需要导入依赖包
      通过Swift Package Manager
      直接搜索 (https://github.com/mac-cain13/R.swift.Library.git)
      在 Rswift和RswiftDynamic 中选中 Rswift, 如果一直下一步忘记选中, 可以在添加
      framework 的地方手动点 + , 导入 Rswift.

    2. Build 原来项目, 添加文件
      $SRCROOT/**你希望存放R.generated.swift的文件夹** 中找到R.generated.swift, 添加到项目.
      不选中, copy items if needed

    3. R.swift 具体使用参考
      R.swift

    相关文章

      网友评论

        本文标题:R.swift with Swift Package Manag

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