2011-05-10 5 views
0

개발할 응용 프로그램이 있지만 문제는 서버의 명령 목록으로 동작의 일부를 다운로드해야한다는 것입니다.iphone python 또는 perl 프로세서 또는 유사

이상적으로 스크립트 코드를 다운로드하여 실행합니다. 문제는 라이브러리를 만들 라이브러리가 있는지 여부입니다. 예를 들어, 파이썬 스크립트가 있고 장치에서 실행하고 싶습니다 ...

옵션이 있습니까?

은 보안상의 이유로

+0

그래서, 기본적으로 아이폰에서 파이썬을 실행하고 싶습니까? –

답변

0

감사합니다, 앱 스토어는 허용하지 않는 앱의 시장은이 문제를 회피하기 위해 자신의 휴대 전화를 탈옥하고자하는 사용자에게 제한 될 수 있으므로, 전화 임의의 코드를 실행할 수있는 프로그래밍 언어를 포함하는 응용 프로그램 제한.

원하는대로 브라우저의 JavaScript를 사용하여 볼 수 있습니다.

+0

잠깐. 그는 단지 데이터 인 스크립트 코드를 다운로드 할 것입니다. 그래서 다운로드 된 컴파일 된 objective-C 코드 (BTW, 당신이 할 수 있을지 모르겠지만, 데이터 세그먼트에서 코드를 실행할 수 없게하는 MMU 설정이있는 경우 시스템에서 실행할 수 있습니다)과는 다릅니다. 그것은 여전히 ​​붙잡습니까? – DavidN

+0

David, 데이터 세그먼트를 읽기/쓰기로 mprotect하고 쓰기 작업을 수행 한 다음 실행 권한을 다시 mprotect 할 수 있습니다. Dyld가 매우 공격적이기 때문에 실제 문제는 dyld를 전복시키고 있습니다. dyld가 더 수동적이라면 많은 앱이 자동으로 자동 업데이트 될 것이라고 생각합니다. – MrAnonymous

+0

기본적으로 코드가 전화에서 오는 경우 사용자는 코드를 좋아하지 않습니다. 앱에 통역사와 코드가 함께 제공되면 괜찮습니다. 앱 스토어 계약의 3.3.2 항. – kindall

1

루아는 게임에 매우 유명합니다. 파이썬도 임베드 할 수 있습니다. Apple은 "Objective-C only"절을 시행하지 않습니다. 단, Python을 사용하여 동작을 스크립팅하는 것이 명백한 경우가 아니면 말입니다. 상점의 모든 게임이 Objective-C로 스크립팅되어 있다고 생각합니까? 안돼. 너의 허물을 분명하게하지 마라. 그러면 너는 괜찮을거야.

관련 문제