ipod touch 4th jailbreak 에서 디버깅 및 배포하기

OS/Mac 2014.04.16 13:19 Posted by 파란크리스마스

출처 : HOW TO INSTALL CRACKED APPS ON iOS 7+ AppSync for iPhone-5S, iPad-Air, iPad-mini 2,1
iOS Developer Program (IDP) 없이 아이폰 디바이스에 디버깅 및 배포하기 (How To Deploy/Debug on iPhone Without IDP) UPDATE: Xcode 5

AppSync 설치(iPod Touch)

하단에 [Manage] 선택 -> [Sources] 선택

상단우측의 [Edit] 버튼 선택

상단좌측의 [Add] 버튼 선택

http://repo.hackyouriphone.org 입력 후, [Add Source] 버튼 선택

상단우측의 [Done] 버튼 선택

AppSync 설치

  

인증서 생성 (Mac)

인증서 이름 : iPhone Developer

  • 인증서 이름은 iPhone Developer로 지정. 만일, 동일한 이름의 인증서가 이미 존재하고 있다면 삭제 후 진행하기를 권장.
    • 이름 : iPhone Developer
    • 신원 유형 : 자체 서명 루트 (Self signed Root)
    • 인증서 유형 : 코드 서명 ( Code Signing )
    • 기본값 덮어쓰기 체크

유효기간(일) 은 기본 365일로 설정되는데, 넉넉하게 설정.

이메일 주소: 항목을 지우고 진행.

생성 완료될 때까지 [계속] 버튼 선택하여 인증서 생성 완료.

Xcode.plist 파일 수정

SDKSettings.plist, info.plist 두개 파일의 수정 필요.

SDKSettings.plist 파일 수정

바로 수정이 되지 않으므로 바탕화면에 복사 후 수정후 파일을 덮어 쓴다.

경로 : /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk

수정내용

DefaultProperties의 CODE_SIGNING_REQUIREDENTITLEMENTS_REQUIRED Key의 Value를 YES에서 NO로 수정.

DictionaryKeyValue(Org)Value(Mod)
DefaultPropertiesCODE_SIGNING_REQUIREDYESNO
DefaultPropertiesENTITLEMENTS_REQUIREDYESNO

Info.plist 파일 수정



프로젝트 수정

[Build Phases] 텝 선택

[Editor] -> [Add Build Phase] -> [Add Run Script Build Phase] 메뉴 선택


 

export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "${PLATFORM_NAME}" == "iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados" ]; then /Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent"; 
codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"
fi

[Use for Development] 버튼 선택

 

신고
TAG ,


 

티스토리 툴바