2014-02-05 1 views
15

내 보조 장치 MyProject (cocoapods을 사용하고 있습니다)에 MyPod을 사용하고 싶습니다.코코아포드에 특정 창에 .pch를 포함하려면 어떻게해야합니까?

MyPod 클래스는 MyProject으로 복사되지만 .pch에는 복사되지 않습니다. 따라서 프로젝트는 컴파일되지 않습니다.

가 가
  • 가 어떻게 MyPod의 수입 클래스에 .pchMyPod의를 추가 할 수 있습니다
      :

      그래서, 나는이 개 질문이?

    1. MyProject.pchMyPod.pch을 "포함"할 수있는 방법이 있나요 내가 1.이 가능 확신

    (또는, 후자를 "수정"합니다). 지금 cocoapods을 배우고 있습니다.


    바와 같이 cocoapods의 documentation 말했다 가하는 .podspecprefix_header_contents 속성이있다

    EDIT "다른 라이브러리 또는 사용자 프로젝트의 접두사 헤더를 오염하지 말아야 포드 사용하지 않는 것이 좋습니다."

    다른 방법이 있습니까? .pch에 아무것도없는 라이브러리를 개발해야합니까? 예를 들어

    s.prefix_header_contents 
    

    : s.prefix_header_contents = '#import "SomeClass.h"'

  • +0

    이에 대한 업데이트 또는 문제 해결 방법은 무엇입니까? – NorthBlast

    답변

    13

    는 다음과 같은 속성을 사용합니다.

    이 코드 줄은 포드와 연결된 pch 파일에 추가됩니다.

    +2

    'prefix_header_file'은 또 다른 옵션입니다. http://guides.cocoapods.org/syntax/podspec.html#prefix_header_file – onmyway133

    +0

    'prefix_header_file'은 훨씬 더 좋은 옵션입니다. 감사합니다. – malhal

    관련 문제