본문 바로가기

Development/iOS

Xcode 에서 디바이스 테스트시에 SDK 오류 발생.

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 로 선택되어 있는지 확인 한다.




디바이스 테스트 성공.