带有可可豆荚的Swift框架

时间:2018-11-27 10:18:25

标签: ios iphone swift

我已经在其中创建了自定义的swift框架,并安装了Pod以使用某些第三方框架。

我现在已经完成了成功的构建,但是如何在现有项目中使用或添加该框架。

我需要在现有项目中复制整个框架项目吗?

如果有人知道解决方案,请提供帮助。

谢谢。

4 个答案:

答案 0 :(得分:0)

最明显,最简单和可管理的解决方案是creating a pod。然后在xyz.podspec文件中声明所需的容器,以将您的容器用作依赖项。

通过以下方式使用您的自定义cocoapod:

pod 'Name', :path => '~/code/Pods/' # if in local file system
pod 'NAME', :git => 'https://example.com/URL/to/repo/NAME.git' # if it is in your private repo

答案 1 :(得分:0)

  • 构建您的框架并从Product复制。如屏幕截图CyptoAPI.framework

enter image description here

  • 拖动到您现有的项目中,然后添加到“嵌入式二进制文件”中。

enter image description here

希望这会有所帮助。

答案 2 :(得分:0)

  1. 在主项目中单击鼠标右键,然后选择“将文件添加到Project ..”。
  2. 然后添加框架的.xworkspace文件,以便可以从那里修改代码。
  3. 之后,在Xcode的“常规”页面上,可以选择部署目标,设备等。 向下浏览直到看到 Embedded Binaries 的部分,单击按钮+并使用第1部分中的“将文件添加到Project ..”命令添加之前添加的框架。

答案 3 :(得分:0)

我也面临着同样的问题,这就是我所做的

  1. 打开正在创建的定制框架,在导航栏中的“产品”部分下,右键单击您的定制框架(例如customFramework.framework)文件,然后选择“在finder中显示”。

  2. 现在,连同您的自定义框架,您可以看到正在使用的所有第三方框架。复制所需的所有框架,然后将其粘贴到所需的任何位置,以便轻松访问它们。

  3. 现在打开要在其中使用自定义框架的现有项目。

  4. 转到目标常规标签中的“嵌入式二进制文件”部分。单击+按钮->单击添加其他->导航至将所有必需框架以及自定义框架粘贴到的位置,然后单击打开。

就是这样。这样做,让我知道它是否对您有帮助。