2016-09-22 6 views
18

카르타고를 설정하려면 documentation에 실행 스크립트를 추가해야한다고 나와 있습니다. 응용 프로그램의 목표 ' "페이즈를 구축"설정 탭에서Xcode 8에서 스크립트 실행 및 빌드 단계는 어디에 있습니까?

의 "+"아이콘을 클릭하고 "새 스크립트 실행 단계"를 선택합니다. 쉘 아래의 스크립트 영역에 다음과 같은 내용을 를 추가 : (빈/SH 예) : 당신이 당신의 쉘을 지정하는 에 실행 스크립트 만들기

/usr/local/bin/carthage copy-frameworks 

당신이 원하는 프레임 워크에 경로를 추가 예를 들어 "입력 파일"에서 사용

이 스크립트는 유니버설 바이너리에 의해 트리거 앱 스토어 제출 버그를 해결 작동 및 보관시 필요한 비트 코드 관련 파일 및 dSYMs이 복사되는 것을 보장
$(SRCROOT)/Carthage/Build/iOS/Box.framework 
$(SRCROOT)/Carthage/Build/iOS/Result.framework 
$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework 

.

그러나 빌드 설정 검색에서 더 이상 빌드 단계 탭을 찾을 수 없거나 스크립트 실행을 찾을 수 없습니다. Xcode 8 Release Notes 언급

Xcode 8은 완전히 다시 작성된 AppleScript 지원을 제공합니다. 새로운 스크립팅 사전은 Xcode 워크 플로를 자동화하는 기능을 제공합니다.

더 이상 실행 스크립트가 없다는 의미입니까? 나는 AppleScript를 보았다. 그러나 솔직히 압도적으로 복잡한 것처럼 보인다. Xcode에서 사용했던 단순한 라이너를 추가하기 위해 AppleScript를 배워야합니까?

/usr/local/bin/carthage copy-frameworks 

답변

50

아직 있습니다. 아래 이미지에서 빨간색으로 표시된 모든 곳을 클릭하십시오.

enter image description here

+6

당신은 어두운 세상에서 빛나는 빛입니다. ') –

0

카르타고 테이너가 README 업데이트, 너무 출력 경로를 추가하는 프레임 워크의 유용한 복사를 방지하는 것이 필요하다. 이 단계를 자동화하기 위해 Carting이라는 간단한 스크립트를 출시했습니다.