SDK 6.0 에서 SDK 6.1 로 업데이트 한 뒤 디바이스에서 테스트할때
code signing is required for product type 'Application' in SDK 'iOS 6.1'
오류 발생.
프로젝트의 project.pbxproj 파일을 열어보면
"PROVISIONING_PROFILE[sdk=iphoneos6.0]" = ""
이렇게 기존의 6.0 SDK 만 사용했다는 정보만 들어 있다.
아마 SDK iOS 6.1 이 없어서 오류가 발생한 것으로 추정된다.
TARGETS --> Build Settings --> Code Signing 로 이동한 뒤,
아래 그림과 같이 iOS 6.1 SDK 를 추가해준다.
참고로 debug, release 둘 다 똑같이 만들어 준다.
기존의 iphoneos6.0 SDK 오른쪽의 아래위화살표를 클릭하면 위 그림과 같이 드롭다운리스트가 출력되는데 목록의 iOS 6.1 을 선택하면 기존 iphoneos6.0 SDK 항목의 위에 새로 생성된다.
iPhone Developer 로 선택되어 있는지 확인 한다.
디바이스 테스트 성공.
'Development > iOS' 카테고리의 다른 글
Xcode 6 에서 깨끗한 프로젝트 생성하기. (0) | 2015.12.30 |
---|---|
Xcode 에 디바이스 연결해서 테스트 오류. (0) | 2013.02.27 |
protocol 과 delegate 기본 사용법. (1) | 2012.09.13 |
Xcode 4.4 템플릿 프로젝트에 사라진 예전 템플릿 추가하기. (1) | 2012.08.18 |