문제

iOS 앱의 일부로 컴파일하고 실행하려는 오픈 소스 프로젝트 (GDAL). 나는 사용하기를 기대했다 NSTask 그러나 나는 그것이 iOS 3.0에서 제거되었다는 것을 알았다. 또한 외부 애플리케이션을 실행하는 것은 다른 곳에서도 앱 번들의 리소스가 허용되지 않는다는 것을 보았습니다.

다른 사람이 iOS 응용 프로그램 내에서 CommandLine 도구를 실행하는 방법을 찾았습니까?

도움이 되었습니까?

해결책

3.0에서 제거되지 않았으며 결코 거기에 없었습니다. iPhone에서 별도의 프로세스를 실행할 수있는 방법은 없습니다. gdal MIT 스타일 라이센스 아래에있는 것으로 보이며 라이브러리 인터페이스가 있으므로 iPhone 앱에 직접 연결하면 법적 또는 기술적 인 문제가 없어야합니다.

다른 팁

NSTASK는 iOS 4, iOS 3 및 아마도 모두에서 사용할 수 있습니다. Nstask를 사용하려면 Nstask 헤더 파일을 Mac에서 프로젝트 폴더로 복사해야했습니다. 또한 Apple은 AppStore에서 Nstask를 사용하는 앱을 허용하지 않을 것입니다. Cydia는 아마도 앱을 배포하기에 가장 좋은 장소 일 것입니다.

단순 알림:
NSTASK는 샌드 박스 환경에서는 작동하지 않습니다 ( "Process-Fork 거부"가 나타납니다). 따라서 신청서를 /응용 프로그램에 넣으십시오

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top