2017-10-30 23 views
0

GitHub에는 iOS 앱에 포함시키고 싶은 Swift 프로젝트가 있습니다.iOS : GitHub 프로젝트에서 .framework 파일을 생성하는 방법

내 iOS 앱에서는 카르타고를 사용합니다. 그러나 GitHub 프로젝트는 Carthage (Cocoapods에만 해당)와 호환되지 않으므로 .framework 파일을 프로젝트에 수동으로 포함시켜야합니다.

카르타고없이 .framework 파일을 어떻게 만들 수 있습니까?

답변

0

프레임 워크를 빌드하는 것이 프로젝트 전체에서 항상 동일하지는 않습니다. 즉, 프로젝트를 열어 프레임 워크를 빌드 할 때 사용할 수있는 대상이 있어야합니다. 이런 식으로 보일 것입니다. 프레임 워크를 실행 클릭 한 후

enter image description here

은 보통 제품 디렉토리로 출력됩니다.

enter image description here

는이 프로젝트에 당신을 위해 작동하지 않는 경우 어쩌면 당신이 프로젝트의 GitHub의 페이지에 대한 링크를 공유 할 수 있고 좀 더 교육을 제공 할 수있다. 계획 관리 (more information on Carthage docs)

  • 에서 shared

  • +0

    을 확인? – SRMR

    +0

    @SRMR의 의미를 잘 모르겠습니다. .framework가 이미있는 경우 이미 코드가 있으므로 Xcode로 코드를 드래그하여 프로젝트에 포함 할 수 있습니다. .framework 파일은 실제로 외부 라이브러리의 컴파일 된 코드를 모두 포함하는 디렉토리입니다. –

    +0

    다른 각도에서 시도해 보도록하겠습니다 : 제가 프레임 워크 자체를 보냈다면 (스킴이 공유 될 수도 있고 공유되지 않을 수도 있습니다), 직접 프레임 워크로 만들 수있는 라이브러리 또는 프레임 워크로 전환 할 수 있습니까? 에 대한 계획을 공유하고 있습니까? – SRMR

    0
    1. 포크 프로젝트
    2. 변경 방식에 포크를 추가하여 Cartfile

    당신은 여기 중지 할 수 있지만, 내가보기 엔 한 후이 작업을 수행하는 것이 좋습니다 :

    1. 업데이트 README 카르타고 지원 정보
    2. 는 단지 .framework없이 .xcodeproj이있는 경우 어떤 끌어 오기 요청