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

Pet*_*Pik 5 iphone frameworks ios swift

我有一个现有的项目,我想从中添加名为CoreActionSheetPicker的框架

https://github.com/skywinder/ActionSheetPicker-3.0
Run Code Online (Sandbox Code Playgroud)

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

import CoreActionSheetPicker
Run Code Online (Sandbox Code Playgroud)

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

ban*_*isa 6

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

至于添加项目,

  1. 下载源代码
  2. 将.xcodeproj拖到Xcode中的项目中
  3. 在Build Phases/link二进制文件中添加框架
  4. 将其添加为构建阶段/目标依赖项.

请注意,目前,您应该始终使用swift项目构建第三部分库,而不仅仅包括二进制文件.请参阅此处有关框架的二进制兼容性:

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

  • 打开工作区并编译,它将工作。如何将 CoreActionSheetPicker 从工作区移动到现有项目中 (2认同)