일단 호출하면 현재 IDE에서 열린 현재 프로젝트와 관련된 AppleDoc 문서를 생성하는 스크립트를 실행하는 사용자 지정 일반 Xcode 비헤이비어를 만들려고합니다. Xcode 4: custom behavior does not execute my sh script? 제가 없어진 것을 이해하는 데 도움이 :AppleScript를 사용하여 Xcode 제품 정보를 검색하려면 어떻게해야합니까?
나는 처음에이 질문을 는 외부 스크립트에 Xcode variables를 사용하는 것은 불가능합니다! 내 새로운 질문은 : AppleScript을 사용하여 필요한 정보 (프로젝트 이름, 회사, 경로 등)를 검색하는 방법은 무엇입니까? 내가 엑스 코드는 매우 "스크립트"이기 때문에 이것이 가능하다는 것을 확신하지만, 지금까지 내가 Xcode 프로젝트 파일의 이름을 검색 할 수 있었다 :
tell application "Xcode"
tell active project document
name
end tell
end tell
코드를 반환 위의 "MyProject를. xcodeproj "입니다. AppleScript의 경우 신입생이고 Xcode.sdef의 참조를 이해하기가 어렵습니다 (계층 구조는 매우 단순 해 보이지만 원하는 스크립트를 만들 수는 없습니다) .
몇 가지 힌트를 주거나 AppleScript + Xcode에 대한 초보자 안내서를 가르쳐 주시겠습니까?
나는 정확히 같은 일을 : 기록 된 것처럼 예를 들어. 'tell app "Xcode"... end tell "과"first project 's properties "또는"first project 's real path "사이의 코드를 축약 할 수도 있습니다 –
Great !!! 이것은 실제로 더 나은 접근법입니다. 이제 최종 단계로서 제가 만든 AppleScript에서 sh 스크립트를 호출하는 방법을 배워야합니다. – daveoncode
쉘 스크립트를 호출하려면 ...쉘 스크립트 "/ path/to/script"를 실행하십시오. 필요한 경우 다른 쉘 명령과 같은 매개 변수를 전달할 수도 있습니다. – regulus6633