2013-05-13 70 views
5

我构建了一个Crashlytics框架的Cocoapod。 我无法理解如何将外部框架(Crashlytics.framework)添加到窗格,因此它将被导入到我的项目中。Cocoapods导入外部框架

可能吗?

+0

我觉得这是应该被直接引导到crashlytics的支持:HTTP://support.crashlytics.com/knowledgebase 虽然它,告诉他们停止迫使他们的应用程序安装中的每个开发计算机上:) – eladleb 2013-05-13 16:21:19

+0

同意@eladleb,但我用Crashlytics作为例子 - 它可以是任何其他框架。 – Roei 2013-05-13 20:08:25

回答

3

如果你可以添加框架库到您的波德的源文件,这里是另一种方式来做到这一点。 对于Pod,'MyPod',将框架添加到目录'MyPodSubDirectory'。 然后按如下方式编辑podspec文件。

s.preserve_paths = 'MyPodSubDirectory/Crashlytics.framework' 
s.xcconfig = { 'OTHER_LDFLAGS' => '-framework Crashlytics' } 
s.vendored_frameworks = 'MyPodSubDirectory/Crashlytics.framework' 
+1

你不必添加链接器标志,如果你已经添加它作为一个销售框架:) – 2014-11-05 11:37:17

+4

这是有道理的。但是现在我将如何#import Crashlytics?应该'#import '还能工作吗?在我的情况下,框架是OpenCV,'#import '不起作用。 – shmim 2015-10-14 22:03:02

+0

shmin,您是否找到#import 的解决方案? – BoazGarty 2016-07-19 07:54:57