2017-04-21 3 views
3

Xcode 프로젝트에 스크립트 실행 단계가 있습니다. swift package update을 통해 SPM과의 종속성을 업데이트 한 후 프로젝트를 swift package generate-xcodeproj으로 업데이트해야합니다.Xcode 유지 보수 신속한 패키지 생성 후 스크립트 단계 실행 generate-xcodeproj

rubygem, pod spec 또는 기타 제 3 부품 도구를 사용하지 않고 어떻게 빌드 단계를 유지 관리 할 수 ​​있습니까? xcconfig 파일에 Run Script 단계를 어떻게 든 추가 할 수 있습니까?

답변

0

SwiftPM을 사용하면 현재 xcode 프로젝트 파일이 템플릿에서 생성되며 확장명이 임시로 간주됩니다. xcode 프로젝트 파일을 다시 만들면 기존 프로젝트가 아닌 Package.swift의 내용 만 볼 수 있습니다. . 그 결과 스크립트를 다시 생성 할 때 (쉘 스크립트 빌드 단계와 같이) 추가 한 모든 확장이 항상 손실됩니다.

생성 된 xcode 프로젝트를 확장하는 대신 쉘 스크립트 나 equiv 종류의 메커니즘을 호출해야하는 경우 전체 프로젝트를 Makefile 또는 이와 동등한 형식으로 래핑하는 것이 좋습니다.