2013-05-13 89 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