IT story

SDK 'iOS5.1'의 제품 유형 'Application'에 대해 코드 서명이 필요합니다.

hot-time 2021. 1. 6. 20:22
반응형

SDK 'iOS5.1'의 제품 유형 'Application'에 대해 코드 서명이 필요합니다.


xCode 4.3.1을 사용하고 있습니다. 프로젝트를 만든 후 빌드하고 아카이브를 시도했습니다. 그런 다음 오류가 발생했습니다. (이것은 xCode 4.3.1의 첫 번째 프로젝트입니다)

CodeSign 오류 : SDK 'iOS5.1'의 제품 유형 'Application'에 대해 코드 서명이 필요합니다.

이것은 무엇을 의미 하는가 ? 그리고 그것을 해결하는 방법?


구성에 프로비저닝 프로필을 할당하지 않았 음을 의미합니다.

일반적으로 "모든 iOS SDK"에 프로필이 있어야하며 "서명 안 함"으로 설정할 수 없기 때문입니다.

이 모든 내용은 코드 서명 및 문제 해결에 대한 TN2250 기술 노트 에 나와 있습니다.


나를 위해 작동하는 한 가지 가능한 솔루션 :

  1. 빌드 설정에서 "코드 기호"검색
  2. 코드 서명 ID의 모든 항목을 원래 "코드 서명 안 함"인 "iOS 개발자"로 변경합니다.

브라보!


이 오류는 저에게 다른 상황으로 인해 발생했습니다. 다운로드 한 프로젝트 튜토리얼의 기본 설정은 [Project]> Targets> Build Settings> Architectures> Build Active Architecture Only> Release = "Yes"입니다. 릴리스를 빌드 할 생각이 아니 었으므로 해결책은 릴리스 (개발자 프로필뿐만 아니라 배포 프로필 만 필요함)를 "아니요"로 설정하는 것이 었습니다.


실제로 장치에 배포 할 필요가없는 경우 시뮬레이터를 사용하여이 문제를 해결할 수 있습니다. 그것은 나를 위해 그것을 해결했습니다.


장치에 대한 유효한 프로비저닝 프로파일이 있었음에도 불구하고이 문제가 발생했습니다. 개발자 계정 비밀번호를 변경했고 xcode에서 비밀번호를 업데이트해야한다는 사실이 밝혀졌습니다. 환경 설정-계정 -Apple ID로 이동하여 새 암호를 입력하면됩니다.


Xcode를 다시 시작하면 트릭이 생겼습니다. :)


여기서 다른 문제는 빌드 설정 아래의 코드 서명 ID에 있습니다. "Do n't Code Sign"이 아닌 "iOS Developer"라는 코드 서명 ID가 포함되어 있는지 확인하십시오. 이를 통해 iOS 장치에 배포 할 수 있습니다. 특히 GitHub 예제 또는이 효과에 대한 내용을 다운로드 한 경우.


Apple 샘플 코드에서도 동일한 문제가 발생했습니다. "PhotoPicker"프로젝트의 Architectures에서 기본 SDK는 다음과 같습니다.

스크린 샷 1

이 매개 변수화는 다음 메시지를 유발합니다.

CodeSign 오류 : SDK 'iOS 7.1'의 제품 유형 'Application'에 대한 코드 서명이 필요합니다.

개발자 사용자가 있다고 가정하므로 사용하고 변경하십시오.

스크린 샷 2

그리고 오류가 사라집니다.


TN2250 기술 문서가 폐기되었습니다.이 문제를 해결하려면 Anyios SDK 필드 아래에 IOs5.1 또는 8.1 sdk 필드를 추가하십시오.

코드 기호 문제가 해결됩니다.


옵션 In-App PurchaseON프로젝트에 있었기 때문에 동일한 문제 Capabilities있습니다. 앱에 인앱 구매가 필요하지 않은 경우-끄거나 올바른 프로 비전 프로필을 Debug구성 에 설정해야합니다 .

참조 URL : https://stackoverflow.com/questions/9899920/code-signing-is-required-for-product-type-application-in-sdk-ios5-1

반응형