2013-05-13 2 views
5

나는 Crashlytics 프레임 워크 인 Cocoapod를 만들었습니다. 외부 프레임 워크 (Crashlytics.framework)를 창에 추가하는 방법을 이해할 수 없어 프로젝트에 가져 오게됩니다.외부 프레임 워크를 가져 오는 Cocoapods

가능합니까? 당신이 당신의 포드의 원본 파일의 프레임 워크 라이브러리를 추가 할 수 있습니다

+0

은 crashlytics '지원에 직접 문의해야 뭔가 //support.crashlytics.com/knowledgebase 그것은에있는 동안, 모든 dev에 컴퓨터에 자신의 응용 프로그램 설치를 강제 중지하라고 :) – eladleb

+0

@eladleb에 동의했지만 Crashlytics를 예로 들었습니다. 다른 모든 프레임 워크가 될 수 있습니다. – Roei

답변

3

, 여기에 그것을 할 수있는 또 다른 방법입니다. 포드의 경우, 'MyPod'는 'MyPodSubDirectory'디렉토리에 프레임 워크를 추가합니다. 그런 다음 podspec 파일을 다음과 같이 편집하십시오. HTTP : 나는이 생각

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

관련 문제