包含具有 cocoapod 规范的 xyz.framework 文件
Include a xyz.framework file with cocoapod spec
这是一个关于 cocoapod 的快速问题。我正在尝试构建一个包含我所有文件和依赖项的 cocoapod,但是我有一些 .framework 形式的库,我将其包含在我的项目中。
我如何将它们放入我的项目中,以便当用户安装我的 pod 时,该 .framework 也可供他使用?
添加到vendored_frameworks
spec.ios.vendored_frameworks = 'Frameworks/xyz.framework'
其中
'Frameworks/xyz.framework'
是该框架的路径
您可以通过查看另一个 cocoapod 的 podspec 并转到源下载 link 来了解如何执行此操作。我将以我的 cocoapod "BeaconsInSpace" 为例。 podspec 可以找到 here。
转到指定为源的 link。这将下载 cocoapod。现在您已经下载了它,您可以看到文件夹结构。您需要在 podspec 中将 "preserve_paths" 设置为您希望 pod 用户访问的文件夹或文件。在这个例子中,我只是做了顶级文件夹。接下来,您要将 "vendored_frameworks" 设置为文件夹结构中框架的确切路径。您可以使用此示例 podspec 作为指南。您也可以只 Google 任何椰子足类动物的 podspec,看看您最喜欢的 pods 的创造者是如何设置他们的规格的。所有规格都是公开的。
这是一个关于 cocoapod 的快速问题。我正在尝试构建一个包含我所有文件和依赖项的 cocoapod,但是我有一些 .framework 形式的库,我将其包含在我的项目中。
我如何将它们放入我的项目中,以便当用户安装我的 pod 时,该 .framework 也可供他使用?
添加到vendored_frameworks
spec.ios.vendored_frameworks = 'Frameworks/xyz.framework'
其中
'Frameworks/xyz.framework'
是该框架的路径
您可以通过查看另一个 cocoapod 的 podspec 并转到源下载 link 来了解如何执行此操作。我将以我的 cocoapod "BeaconsInSpace" 为例。 podspec 可以找到 here。
转到指定为源的 link。这将下载 cocoapod。现在您已经下载了它,您可以看到文件夹结构。您需要在 podspec 中将 "preserve_paths" 设置为您希望 pod 用户访问的文件夹或文件。在这个例子中,我只是做了顶级文件夹。接下来,您要将 "vendored_frameworks" 设置为文件夹结构中框架的确切路径。您可以使用此示例 podspec 作为指南。您也可以只 Google 任何椰子足类动物的 podspec,看看您最喜欢的 pods 的创造者是如何设置他们的规格的。所有规格都是公开的。