2012-03-11 10 views
1

나는 원래 iPhone을 감옥에 넣고 잠금을 해제하고 (ios 3.1.3 포함) /dev/tty.iap을 열어 내가 만든 장치와 통신하고 문자를 전송하려고합니다. 예를 들어 직렬 포트를 통해). (12 핀 & 13 번)/dev/tty.iap에 액세스하면 iPhone에서 거부 됨

그러나 /dev/tty.iap을 열려고하면 "Permission denied"오류가 발생합니다.

Cody와 ssh를 통해 iPhone에 OpenSSH를 설치 했으므로 명령 줄 (루트)을 통해 tty.iap을 열고 응용 프로그램을 통해 읽을 수 있습니다. 그래서 /dev/tty.iap (그리고 전체/dev/folder!)의 허가를 chmod 777 tty.iap으로 바 꾸었습니다. chmod -R 777 /dev/

그래도이 파일을 열려고하면 "Permission denied"오류가 발생합니다. xcode 4.2.1 프로그래밍 사용) :

fileDescriptor = open("/dev/tty.iap", O_RDWR | O_NOCTTY | O_NONBLOCK); 

적절한 권한을 얻기 위해 내가 뭘 할 수 있습니까?

답변

0

간단히 chmod 응용 프로그램 폴더의 내 응용 프로그램이 내 문제를 해결했습니다.

chmod 777 myapplication.app 

또는

chmod 777 -R myapplication.app 
관련 문제