2013-05-13 10 views
5

私はCrashlyticsフレームワークであるCocoapodを構築しました。 外部フレームワーク(Crashlytics.framework)をポッドに追加する方法を理解できず、プロジェクトにインポートされます。外部フレームワークをインポートするCocoapods

可能ですか?

+0

私は、これはcrashlyticsの支援に直接向けられるべきものだと思います。http:それでいる間、すべてのdevのコンピュータ上で自分のアプリのインストールを強制的に停止するためにそれらを教え、 を//support.crashlytics.com/knowledgebase :) – eladleb

+0

@eladlebに同意しましたが、Crashlyticsを例として使用しました。これは他のフレームワークでも可能です。 – Roei

答えて

3

あなたはポッドのソースファイルにフレームワークライブラリを追加することができた場合は、ここでそれを行うための別の方法です。 Podの場合、 'MyPod'は、 'MyPodSubDirectory'ディレクトリにフレームワークを追加します。 次に、次のようにpodspecファイルを編集します。

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

既にベンダフレームワークとして追加している場合は、リンカフラグを追加する必要はありません:) –

+4

これは意味があります。しかし、今は#クラッシュ・ミックスをどうやってインポートするのですか? '#import 'はまだ動作しますか?私の場合、フレームワークはOpenCVで、 '#import 'は動作しません。 – shmim

+0

shmin、あなたは#import の解決策を見つけましたか? – BoazGarty

関連する問題