在不使用cocoapods的情况下将框架添加到现有项目中

时间:2014-11-13 11:09:06

标签: ios iphone swift frameworks

我有一个现有的项目,我想从

添加名为CoreActionSheetPicker的框架
https://github.com/skywinder/ActionSheetPicker-3.0

问题是我似乎无法将框架添加到我的项目中?当我将框架拉到我现有的项目时,没有添加下面的文件,当我尝试导入它时说它不存在

import CoreActionSheetPicker

我想在没有cocoaPods的情况下这样做。这样做的步骤是什么?我正在使用swift。我首先需要创建一个WorkSpace吗?

1 个答案:

答案 0 :(得分:6)

我刚刚克隆了它,看来项目文件无效。您可以通过尝试打开它来看到这一点。您应该在GitHub上向所有者提出问题,这就是您应该如何询问有关项目的问题。然后,您将直接从创建者或至少知道该项目的其他人那里获得反馈。

至于添加项目,

  1. 下载来源
  2. 将.xcodeproj拖入Xcode中的项目
  3. 在Build Phases / link binary with libraries
  4. 中添加框架
  5. 将其添加为构建阶段/目标依赖项。
  6. 请注意,目前,您应该始终使用swift项目构建第三部分库,而不仅仅包含二进制文件。请参阅此处有关框架的二进制兼容性:

    https://developer.apple.com/swift/blog/?id=2