iOS:如何从GitHub项目生成.framework文件

时间:2017-10-30 18:40:02

标签: ios cocoapods carthage

GitHub上有一个Swift项目,我希望将其包含在我的iOS应用程序中。

在我的iOS应用中,我使用迦太基。但是GitHub项目与Carthage(仅与Cocoapods)不兼容,所以我需要手动将.framework文件包含在我的项目中。

如何在没有Carthage的情况下生成.framework文件?

2 个答案:

答案 0 :(得分:0)

跨项目构建框架并不总是相同的。话虽这么说,当你打开项目来构建框架时,应该有一个目标可用。看起来应该是这样的。

enter image description here

单击运行后,框架通常会输出到products目录。

enter image description here

如果这个项目对你不起作用,那么也许你可以共享一个指向该项目的github页面的链接,我可以提供更多说明。

答案 1 :(得分:0)

  1. Fork Project
  2. 在方案管理(more information on Carthage docs
  3. 中将方案更改为shared
  4. 将您的前叉添加到Cartfile
  5. 你可以在这里停下来,但我强烈建议你这样做:

    1. 使用有关Carthage支持的信息更新README
    2. 提出拉取请求