테스트 할 유형의 Jailbreak 기능에 따라 다릅니다. 전체 파일 시스템에 액세스 할 수있는 감옥 앱이 있는데 시뮬레이터에서 실행하면 Simulator의 홈 디렉토리가 아닌 내 Mac의 모든 파일에 액세스 할 수 있습니다 (Simulator의 Mac 응용 프로그램 디렉토리를 보여주는 그림 here 참조) . 이것이 앱에있는 것이면 Mac에서 iPhone의 파일 시스템을 재구성하여 테스트 용으로 사용할 수 있습니다. 그러나 iPhone의 직렬 포트에 액세스하는 것과 같은 일을하는 경우 시뮬레이터에는 분명히 해당 기능이 없습니다.
또는 SSH를 통해 iPhone에 .app 파일을 설치하기위한 빌드 빌드 스크립트를 만들려고 했습니까? 여기 내가 사용하는 스크립트입니다 (변수 IPOD
내 WLAN에 장치의 IP 로컬 주소는 다른 사람들이 엑스 코드에서 온 것입니다) :
bundleid=`defaults read $BUILT_PRODUCTS_DIR/${WRAPPER_NAME}/Info.plist CFBundleIdentifier`
# kill if running, remove old version, copy new one and launch it
ssh -p $PORT [email protected]$IPOD "killall $EXECUTABLE_NAME"
ssh -p $PORT [email protected]$IPOD "rm -r /private/var/stash/Applications/$WRAPPER_NAME"
scp -P $PORT -r $BUILT_PRODUCTS_DIR/${WRAPPER_NAME} [email protected]$IPOD://private/var/stash/Applications
ssh -p $PORT [email protected]$IPOD "open $bundleid"
open
명령은 Cydia를 사용할 수 있습니다.
이 스크립트는 분명히 매우 단순하며 더 나은 방법 (예 : dpkg
)을 사용하지만 실제로 완료되었습니다.
분명히 당신의 iPhone에는 SSH를 설치하고 정품 인증을 받아야하며 killall
(모두 Cydia에서 사용 가능)과 같은 것들이 있어야합니다.
사과가이 기능을 지원하지 않는다고 믿기지가 않습니다. 레이다 파일을 보내야합니다. – jrturton