2010-07-01 3 views
7

나는 애플 개발자 프로그램의 일부이므로 서명하고 내 장치에 설치할 수 있습니다.비 Jailbroken 아이폰에 설치하려면 Cydia 애플 리케이션을

Cydia에서 응용 프로그램을 가져올 수 있습니까 (mobiles 기판을 사용하지 않는 것 같습니다. (.deb)로 패키징되어 있음) 비 jailbroken iPhone에 설치할 수 있도록 다시 서명 하시겠습니까?

감사합니다.

답변

1

해당 앱의 전체 소스 코드가 .deb (압축을 풀고 볼 수 있음)에서 제공되는 경우 코드를 사임하여 기기에 저장할 수 있습니다. 그러나 실제 개발자가 가지고있는 모든 것을 필요로 할 것입니다. (iPhone 응용 프로그램을 컴파일하고 .app 패키지 내용을 보면 모든 리소스가 있지만 .h /. 파일은없고 data.momd 파일뿐입니다.

까다로운 디 컴파일을 수행하는 경우, 아마도 당신은 필요한 모든 파일을 얻을 수 있지만, 그것은 다른 이야기입니다.

+2

을 죽은 주석에 대해 언급 * 한숨 *. 실제로 전체 소스 코드가 필요하지는 않습니다. deb에서 .app을 만들면됩니다. (아니면/응용 프로그램에서 사임 할 수도 있습니다). 나는 Cydia **에 ** root가 필요하다는 것을 확신하므로 다른 어떤 장치에서도 작동하지 않을 것입니다. – Sirens

5

아마도 응용 프로그램에 따라 다릅니다. 일부 응용 프로그램은 응용 프로그램 저장소 응용 프로그램 (또는 유사) 일 뿐이며 거부되거나 거부됩니다. .app 파일을 추출한 다음 내부에서 이진 코드를 코드화하면 작동합니다.

그러나 많은 Cydia 응용 프로그램은 "system"디렉토리 (/ Applications)에 설치해야하므로, App Store/Developer에서의 작업 또한 루트 액세스 또는 Apple에서 거부 할 다른 파일에 대한 액세스가 필요할 수 있습니다.

가장 좋은 방법은이 앱 중 하나를 실행하려면 탈옥입니다.

2

응용 프로그램이 샌드 박스를 벗어나지 않는 한 개발자 계정을 사용하여 사임 할 수 있습니다. 당신은 그것의 근원을 필요로하지 않습니다.

www.aironapp.com에 확인 절차가 있습니다. 개발자의 Apple 계정을 구성하기 만하면됩니다.

5

당신은 입력하여 응용 프로그램을 사임 codesign 터미널 명령에 내장 사용할 수 있습니다

codesign -fs "iPhone Developer : <your name>" application.app 
관련 문제