나는 이미 실행 파일에 컴파일 된 C++ 명령 줄 응용 프로그램을 가지고 있으며이를 내 Xcode 프로젝트에 추가했습니다. 또한 프로젝트 속성의 빌드 단계 탭에 "파일 복사"섹션을 추가하고 "실행 파일"대상으로 실행 파일을 추가했습니다. 내 응용 프로그램을 빌드 할 때 내장 된 test.app에서 패키지 내용을 볼 때 test.app/Contents/MacOS 폴더에 나타납니다.Mac App Store의 os x 응용 프로그램에 샌드 박스 권한을 사용하여 명령 줄 유틸리티를 번들로 제공하는 방법
은 또한 응용 프로그램 샌드 박스 내가 맥 앱 스토어를 통해 내 응용 프로그램을 배포 할 수 있도록 (프로젝트의 기능 탭에서 사용할 수있다.
를 내가 내 응용 프로그램과 함께 번들로 제공되는이 명령 줄 실행 파일을 노출 할 수 있습니다 방법 사용자가 명령 줄 (터미널)에서 실행할 수 있도록 사용자를 검색합니까? 검색 엔진이나 StackOverflow에서이 파일 (또는이 파일에 대한 심볼릭 링크)을 사용자 PATH로 가져 오는 방법에 대해 아무것도 찾을 수 없었습니다. NSTask를 사용하여 심볼릭 링크를 만들려고했으나 앱 샌드 박스를 사용하지 않도록 설정 한 경우에만 작동합니다. (예 : 의미가 있습니다.) 다른 사람이 전에 어떻게 했습니까? 어떻게 작동 시키셨습니까? 아니면이 실행 파일을 신청서?
그러던 어느 날 사용자 대신 tcsh를 사용하기로 결정하고, (그리고 CSH)이 가능한 초기화 파일의 완전히 다른 그러나 동등 지저분한 더미를 가지고 ... 목차/헬퍼 /. 이 문서의 "중첩 코드"섹션 -> https://developer.apple.com/library/mac/technotes/tn2206/_index를 읽어보십시오.htm – PnotNP
Contents/Helpers에 실행 파일을 복사했지만 여전히 내 경로에 표시되지 않습니다. –
샌드 박스 응용 프로그램과 함께 명령 줄 응용 프로그램에 권한을 추가하기 만하면됩니다. –