티스토리 툴바


달력

05

« 2012/05 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
2011/01/27 14:10

개발 모듈 등록 프로그래머/Objective-C2011/01/27 14:10

준비물:탈옥한 iPhone, Xcode

 

스크린샷_2010-01-13_오후_2.12.15.png

 Build를 iPhone Device로 변경합니다.

현재 상태에서 컴파일을 시도하면 Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain 으로 키체인에러가 발생합니다. iPhone Developer 라는 인증서가 없다는 것이기 때문에 인증서를 생성해주어야 합니다.

 

 

 

 

 

 

 

스크린샷_2010-01-13_오후_2.35.02.png

 /응용프로그램/유틸리티/키체인 접근을 실행스크린샷_2010-01-13_오후_2.32.00.png해서 인증서를 생성합니다.

 

 

스크린샷_2010-01-13_오후_2.44.29.png

 

 

 



















인증서 생성을 진행하면 이름, 신원 유형 등의 입력 화면이 진행됩니다.(인증서 유형의 경우에는 입력 순서가 OS 버전별로 다른거 같네요. 같은 화면에서 입력하지 않는 경우도 있는거 같습니다.)

 

이름은 인증서의 이름이며 Xcode에서 Code Signing - Code Signing Identity - Any SDK Type의 Value와 동일한 이름을 갖어야한다.

 

인증서 유형은 화면과같이 같이 입력하는 버전도 있고 추후 입력하게 진행되는 버전도 있으며 코드 서명으로 선택한다.

 

기본값 덮어쓰기 체크 후에 계속 진행합니다.

 

 

스크린샷_2010-01-13_오후_3.16.28.png

자체 서명 인증서 생성 물음화면에서 계속을 진행합니다.

 

스크린샷_2010-01-13_오후_3.27.29.png

 

 

 

  일련번호를 적당히 입력후에 계속 진행합니다.

 

스크린샷_2010-01-13_오후_3.30.36.png

 이메일 주소를 입력한 후에 계속을 진행합니다.

 

스크린샷_2010-01-13_오후_3.35.11.png

 계속을 진행합니다.

 

스크린샷_2010-01-13_오후_3.39.13.png

 계속을 진행합니다.

 

스크린샷_2010-01-13_오후_3.39.23.png

 

 

 

계속을 진행합니다.

 

스크린샷_2010-01-13_오후_3.39.31.png

  계속을 진행합니다.

 

스크린샷_2010-01-13_오후_3.39.35.png

계속을 진행합니다.

스크린샷_2010-01-13_오후_3.46.18.png


키체인은 로그인으로 선택 후에 계속 진행합니다.

 

스크린샷_2010-01-13_오후_3.46.55.png

인증서 등록이 완료되었습니다.

 

 

스크린샷_2010-01-13_오후_3.47.27.png

인증서 등록이 완료되었으면 전 입력 화면에서 선택한 저장위치(로그인)에 생성된 인증서를 볼수 있습니다.

 

 

스크린샷_2010-01-13_오후_4.20.50.png


Xcode에서 사용하기 위한 인증서를 생성 후에 컴파일을 시도하면 생성한 인증서 사용 여부를 물어보며 허용을 선택하면 Xcode는 인증서를 사용해서 컴파일을 시작합니다.(Code Sign error: a valid provisioning profile matching the application's Identifier 'com.yourcompany.AppName' could not be found 에러가 발상하면 /Developer/Platforms/iPhoneOS.platform/Info.plist 를 열어서 속성을 변경합니다.)

 

 

 

Code Sign error: a valid provisioning profile matching the application's Identifier 'com.yourcompany.AppName' could not be found 에러시 속성 수정 내용

Information Property List - DefaultProperties - CODE_SIGN_CONTEXT_CLASS, Information Property List - OverrideProperties - CODESIGN_CONTEXT_CLASS 속성 등에 XCiPhoneOSCodeSignContext 값들로 정의되어있는 속성의 값을 XCCodeSignContext로 변경합니다.

 

이 글은 스프링노트에서 작성되었습니다.

크리에이티브 커먼즈 라이선스
Creative Commons License

'프로그래머 > Objective-C' 카테고리의 다른 글

개발 모듈 등록  (0) 2011/01/27
Posted by 노오란단무지
2011/01/25 00:32

영화 - 여인의 향기 일반인2011/01/25 00:32


*사진은 네이버에서...

여인의 향기
제목과는 내용이 맞는지는 모르겠지만 프랭크 슬레드의 말이 인상적이다.

"난 지금도 인생의 갈림길에 서 있어요"

"언제나 바른 길을 알았죠"

"잘 알았지만 그 길을 뿌리쳤어요"

"왜냐? 그 길은 너무 어려워서죠"

"여기 있는 찰리도 지금 갈림길에 있어요"

"그가 지금 선택한 길은 바른 길입니다"

"신념을 바탕으로 만들어진 길 바른 인격으로 이끄는 길이죠"

"그가 계속 걸어가게 하세요"

맞지만 어려운길, 아니지만 쉬운길.
그 갈림길에있는 신념이란 이정표.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 노오란단무지