2014-07-24 5 views
0

iOS app에 실행 파일을 실행하고 싶습니다. (또는 일부 명령 줄 명령을 실행하십시오)iOS 앱에서 실행 파일을 실행하는 방법은 무엇입니까?

NSTask를 사용하여 수행 할 수 있지만 iOS (Mac OS X에서만 사용 가능)에서는 사용할 수없는 것 같습니다.

그래서,

  • 어떻게 내가 내 응용 프로그램에서 실행 파일을 실행할 수 있습니다
      ? 아니면 내 응용 프로그램에서 쉘 명령을 실행할 수 있습니까?
    1. 어떻게 NSTask를 사용할 수 있습니까? iOS?
    2. 내가 사용할 수있는 NSTask와 같은 다른 라이브러리가 있습니까?
    3. 위 방법 중 어느 것도 가능하지 않은 경우 알려 주시기 바랍니다.

    내 앱이 앱 스토어에 업로드되기를 바랍니다. 따라서 jailbreaking과 관련된 어떠한 것도 응답하지 마십시오.

    또한 사과가 사과를 거절한다고 말하지 말고 기회를 원합니다.

  • 답변

    1

    샌드 박싱으로 인해 앱에서 실행 파일을 실행할 수 없습니다. 목록 1-4에서 불가능합니다.

    NSTask은 샌드 박싱을 위반하기 때문에 사용할 수 없습니다.

    +0

    답변보기. 잠재적 인 보안 위반 경로이기 때문에 코드 실행을 종결했습니다. – zaph

    +0

    쉘 스크립트를 실행할 수 없습니까? – Ashish

    +0

    쉘 스크립트를 실행할 수 없습니다. 앱 전용으로 컴파일 된 모든 코드를 실행할 수 있습니다. 그것도 sandboxing을 깰 것입니다. 나는 애플이 이것을 잘 생각했다고 생각한다. ;-) – zaph

    관련 문제