나는 다른 모든 질문을 시도하고 이미 할 수있는 모든 것을 검색했습니다. 기타 많은 질문은 기존 앱이나 개발자 계정을 가진 사람들과 관련이 있지만 Xcode를 사용하는 두 번째와 같으며 이전에는 효과가있었습니다. .
이것은 아무데도 일어나지 않았습니다. 이 두 가지 오류가 계속 발생하며 시뮬레이터를 실행할 수는 있지만 iPhone에는 빌드 할 수 없습니다.
-
자동 서명으로 “LearningSpriteKit”대상의 권한 문제를 해결할 수 없습니다. 자동 서명은 애플리케이션 식별자 및 키 체인 액세스 그룹 권한을 프로비저닝 프로파일에 추가 할 수 없습니다. 개발자 웹 사이트에서 일치하는 프로비저닝 프로파일을 다운로드하여 수동 서명으로 전환하고 문제를 해결하십시오. 또는 자동 서명을 계속 사용하려면 자격 파일에서 자격을 제거하고 코드에서 관련 기능을 제거하십시오.
-
프로비저닝 프로파일 “iOS 팀 프로비저닝 프로파일 : #####. LearningSpriteKit”에는 응용 프로그램 식별자 및 키 체인 액세스 그룹 권한이 포함되어 있지 않습니다.
답변
이 문제는 버그 1534145 와 관련이 있습니다. SSL.com : P-384 curve / ecdsa-with-SHA256 인증서 .
Apple 담당자는 558,000 개의 인증서가 무효화 될 것으로 추정했습니다 ( 버그 1533655). DigiCert : Apple : 비준수 일련 번호
GoDaddy, Google, Apple 및 Facebook (오늘 Facebook이 고장난 이유를 설명하는)이 영향을받습니다.
현재이 문제를 해결하기 위해 노력하고 있습니다.
그것은 우리의 문제를 설명 할 것입니다, 여러분!
업데이트 : 문제가 해결되었습니다. 프로젝트를 새로 고치십시오.
답변
해결 방법 : 번들 식별자 및 / 또는 버전을 변경하십시오 .
답변
이것이 작동 할 때 Time Machine에서 프로파일을 복원하고 시작하면 Xcode가 즉시 삭제하고 새 프로파일로 바꿉니다. 주요 차이점은 이전 프로파일에는 get-task-allow
권한이 있고 새 프로파일에는 권한 이없는 것 같습니다 . 이것은 애플의 마지막에 분명히 깨졌습니다.
편집 : 인 타이틀먼트에는 키 체인 액세스 그룹도 포함되어야하지만 다시 인 타이틀먼트는 없습니다. 다음과 같아야합니다.
답변
편집하다
최신 업데이트에 따라 Apple 은 무료 계정 으로 자동 코드 서명 문제를 성공적으로 해결 했습니다.
나는 그것을 시도하고 그 해결을 확인할 수 있습니다.
당신의 끝에 시도하십시오.
최신 정보
최신 XCode 10.2로 테스트되었으며 정상적으로 작동하며 전체 Xcode 및 공동 디자인 기능의 성능이 향상되었습니다.
Xcode에서 새 프로필을 만드는 동안 동일한 문제에 직면하고 있으며 다른 프로젝트로 이동하여 확인하면 아래와 같은 문제가 발생합니다.
이 문제로 인해 내 프로젝트 중 어느 것도 이전 프로파일 및 인증서로 빌드 할 수 없습니다.
이상한 문제로 새로 만든 프로필을 확인하고 이전 프로필과 비교 한 결과 새로 만든 프로필에 자격 증명 세부 정보가없고 응용 프로그램 ID 를 알 수 없다는 것을 알았 습니다.
이전 및 새 프로파일 비교의 아래 스크린 샷을 확인하십시오.
기존 프로필 :
새 프로필:
따라서 새 프로필에서 앱 ID 및 권한 을 설정할 수 없습니다 . 따라서 최종 결과가 모든 이전 프로파일에서 작동하지 않으며 모든 프로젝트에서 동일한 오류가 발생합니다.
문제 해결 방법 :
1 단계 : 프로비저닝 프로파일 폴더로 이동합니다 (경로 : ~ Library ▸ MobileDevice ▸ 프로비저닝 프로파일 ).
또는 바로 가기를 사용하여 CMD+ Shift+ G와 같은이 폴더로 직접 이동 한 후 입력 ~/Library/MobileDevice/Provisioning Profiles
하면 프로비져닝 프로파일 폴더에서 파인더가 바로 리디렉션됩니다.
2 단계 : 수정 한 날짜별로 해당 폴더 내의 파일을 정렬합니다.
3 단계 : 알 수없는 앱 ID로 프로필을 확인하고 알 수없는 모든 프로필을 삭제합니다.
4 단계 : Xcode로 돌아와 이전의 모든 프로젝트가 예상대로 작동하는지 확인합니다.
참고 : 위의 변경 작업을 수행하는 동안 프로젝트를 열지 마십시오. 그렇지 않으면 알 수없는 앱 ID로 새 프로필이 생성됩니다.
이것이 도움이 되길 바랍니다. Apple은 곧이 버그를 해결할 것입니다!
답변
애플이 자동 서명 시스템을 깨뜨린 것 같습니다. 나는 몇 가지 프로젝트로 놀고 있었고 Xcode는 잘못된 프로파일을 가져 왔습니다.
이것은 나를 위해 일했다 :
- 프로젝트 대상에서 “서명 자동 관리”끄기
- 이동
~/Library/MobileDevice/Provisioning Profiles
- 이전에 다운로드 한 프로파일 제거
- “자동 서명 관리”를 다시 설정하십시오.
답변
업데이트 :이 솔루션은 여전히 2019 / Mar / 20 7:00 UTC + 0에서와 같이 작동합니다
해결 방법 : Xcode를 다시 설치할 필요가 없습니다. 새로운 무료 AppleId를 사용했지만 나중에 이전 AppleID로 확인했는데 작동합니다.
- Xcode의 일반 탭에서 서명 자동 관리 옵션을 선택 취소하십시오.
- Xcode를 닫습니다.
-
이전 프로필 삭제
~/Library/MobileDevice/Provisioning Profiles
:cd ~/Library/MobileDevice/Provisioning\ Profiles rm -rf *
-
MacOS에서 런치 패드 → 기타 → 키 체인 액세스를 실행 하고 그림에서 다음 4 개와 같이 iPhone 개발과 관련된 모든 인증서를 제거하십시오.
-
iPhone에서 이전 앱을 제거하십시오. iPhone과 Mac을 모두 다시 시작
- Xcode를 열고 앱의 번들 식별자, 하나 이상의 문자를 변경하십시오 (나중에이 변경 사항을 되돌릴 수 있음)
Automatically manage signing
Xcode 에서 옵션을 활성화하십시오 .
그런 다음 장치에서 앱을 실행하고 디버깅 할 수 있어야합니다.
“iPhone이 시작 요청을 거부했습니다”문제가있는 경우 솔루션은 스택 오버플로 질문 iOS 12 iPad Denied Launch Request-Xcode에 대한 답변 입니다.
즉, Xcode에서 제품 → 구성표 → 구성표 편집 …으로 이동 하고 실행 파일 : 시작시 요청을 선택하십시오 .
답변
이 문제는 해결되었지만 일부 사람들은 여전히 문제가 있습니다. 그들 중 하나라면 다음을 시도하십시오.
1. 대상 설정의 일반 탭에서 서명 자동 관리 옵션을 선택 취소하십시오.
2. Xcode를 닫습니다 (프로젝트뿐만 아니라 완전히)
3..mobileprovision
파일 삭제~/Library/MobileDevice/Provisioning Profiles/
4. 에서 키 체인 접근은 다음을 삭제합니다 :
- 아이폰 개발자 : youremail@email.com
- 개발자 ID 인증 기관
- Apple Worldwide 개발자 관계 인증 기관 3.
5. iOS 기기에서 앱 삭제
6. Mac 및 iOS 장치를 재시동하십시오
7. Xcode를 다시 엽니 다
8. 번들 식별자를 변경합니다 (단일 문자 인 경우에도 원래 식별자로 변경합니다).
9.Automatically manage signing
옵션 확인
10. USB를 사용하여 iPhone / iPad를 연결하십시오.
11. iOS 기기에서 인증서를 신뢰해야합니다
이것은 당신을 위해 일해야합니다.