현재 XCode 프로젝트에 새 대상을 추가하는 과정을 자동화하는 방법을 연구 중입니다. 한 대상을 여러 XCode 프로젝트에 추가해야하며 다른 프로젝트의 각 대상에는 추가 할 동일한 원본 파일, XCode 프로젝트에 원본 파일을 저장하는 동일한 그룹 및 동일한 빌드 설정이 필요합니다. 이 작업을 수동으로 수행하는 데는 시간이 걸릴 수 있으며 인적 오류가 발생하기 쉽기 때문에이 작업을 자주 수행해야합니다. 이미 새 소스 파일을 생성하고 시스템 폴더에 복사하고 새 정보로 소스 파일을 편집하는 스크립트를 작성했지만 이제는 XCode 부분을 자동화해야합니다.Applescript/Automator/Shell 스크립트에서 새 XCode 대상을 만드는 방법을 자동화하는 방법
열기 /this/path/project.xcodeproj
에서 Xcode 프로젝트는 기존 대상을 복제하고
편집 빌드의 이름을 바꿉니다
이것은 내가 내 자동화를 달성 할 것을 요약 새 대상
의 설정은 그들에게
추가 소스 F의 이름을 변경, 소스 및 자료 섹션에 그룹을 추가 그룹에 세틸 및
가 이상적으로 나는이 내 Bourne 쉘 스크립트에서 실행하려는 새로운 대상닫기 엑스 코드에 파일을 추가, 당신이 거기에서 자동화 워크 플로우를 시작할 수 있습니다 알고 있습니다. 나는 최선의 접근 방식이 이것을 달성하는 것이 무엇인지 모르겠다. 어떤 생각 일까?
같은 소스 파일 등은 할 수 없었다 그것들을 프레임 워크 나 번들로 만들지 않고 모든 프로젝트에서 컴파일 된 버전을 사용하지 마십시오. 그러면 문제는 각 프로젝트에 프레임 워크를 추가하는 것입니다. – Mark