IT story

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

hot-time 2020. 4. 26. 21:06
반응형

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


OS X El Capitan에 Xcode 8이 설치되어 있습니다.

이 오류가 발생합니다.

"대상"에 서명하려면 개발 팀이 필요합니다. 프로젝트 편집기에서 개발 팀을 선택하십시오.

SDK 'iOS 10.0'의 제품 유형 'Application'에 코드 서명이 필요합니다.

Xcode 스크린 샷


Xcode-8.1 및 iOS-10.1 사용

  1. 엑스 코드에 애플 ID를 추가 Preferences> Accounts> Add Apple ID:

1 단계

  1. 이전에 만든 팀을 자동으로 (&&) 선택하여 서명을 사용하도록 설정합니다.

2 단계

  1. 번들 식별자를 변경하십시오.

3 단계

  1. iOS 개발자에게 코드 서명 :

4 단계

  1. 프로비저닝 프로파일을 자동으로 :

5 단계

이제 장치에서 프로젝트를 실행할 수 있습니다!


Xcode에 개발자 계정을 추가하려면 :

  1. Cmd ⌘+ ,(쉼표)를 누릅니다.

  2. Accounts탭으로 이동

  3. 아래 스크린 샷에 따라 개발 팀을 활성화하십시오.

3 단계


In case you are still having this problem, click on the Tests and select a team for them too.


To run your app on a real device, you need to have an Apple ID, and have registered your device with that ID. That is why you are getting this error.

Here's how you do it.

  1. Go to the project Navigator. Cmd-1 if you can't find it.

  2. Click the project target dropdown and pick Target. enter image description here

  3. Click on the Team dropdown and pick add an account. enter image description here

  4. Sign in with your Apple ID that is linked to your developer account, or just your Apple if you don't have a dev account.

  5. If you haven't registered your device with that account yet, a button will appear, something like 'Register device'. Click that and Apple will register the device and do the certificates and code signing. (Oh my unicorns certificates and signing is so much easier than it used to be) enter image description here

Pick your physical device and hit run and it should load onto your device without error.


Well, after I did all those things I still got the errors so I closed Xcode and opened it up again and then it worked.


If you need to disable the team for now, as you don't have a development account, just change the target at the top menu to iPhone instead of generic iOS device or real device.


For those using Ionic and receiving this error - you need to open your $project_dir/platform/ios/$project_name.xcodeproj - then follow the steps listed in the "answer"


select development team in both project and target rest all things set to automatic then it will work


Select team in the general settings of the target


I had this error on my React Native project, weirdly enough I thought I was NOT editing the correct .xcodeproj file! I went into my project directory './appname/ios' and opened the project file and edited my team name into the project and it started working.


Recently had the issue on Xcode 11 beta 2:

  1. Select your project on the left side panel
  2. Find the "Signing & Capabilities" tab for your target

대상에 "서명 및 기능"탭이없는 경우 (제 경우에는 테스트 대상 만 해당) 프로젝트의 빌드 설정을 열고 "기본"/ "사용자 정의"대신 "모두"를 클릭하십시오. 설정에서 서명을 찾고 개발 팀이 설정되어 있는지 확인하십시오.

  1. 필요한 경우 테스트 대상에 대해 동일한 단계를 반복하십시오.

개발자 팀이 구성되어 있지 않아 iOS 개발 대상을 다운 그레이드하여 문제 12.112해결했습니다.

참고 URL : https://stackoverflow.com/questions/39524148/xcode-error-code-signing-is-required-for-product-type-application-in-sdk-ios

반응형