빌드 설정은 UUID로 프로비저닝 프로파일을 지정합니다.
새 컴퓨터에 앱을 보관할 수없는 것 같습니다. 배포 및 개발을위한 새 프로비저닝 프로필을 만들었습니다. 새 인증서 서명 요청을 만들었습니다. iPhone에서 앱을 빌드 할 수 있지만 보관할 수 없습니다. 계속 오류가 발생합니다.
일치하는 프로비저닝 프로파일을 찾을 수 없습니다. 빌드 설정이 UUID "BD657D9A -..."를 사용하여 프로비저닝 프로파일을 지정하지만 그러한 프로비저닝 프로파일을 찾을 수 없습니다. Xcode는 Member Center에서 새 프로비저닝 프로파일을 다운로드하여이 문제를 해결할 수 있습니다.
"문제 해결"을 클릭했지만 여전히 오류가 발생합니다. 키 체인에서 인증서를 제거하고 개발 포털을 통해 다시 다운로드했는데 작동하지 않았습니다. 나는 Xcode를 청소, 재 구축, 닫기를 시도했지만 모두 작동하지 않습니다. 코드 서명-> 자동의 다양한 조합을 시도하고 디버그 프로비저닝 프로필을 개발 포털에서 방금 만든 개발 프로필로 선택하고 개발 포털에서 방금 만든 배포 프로필도 수동으로 선택했습니다. . 둘 다 작동하지 않는 것 같습니다. 다른 문제 해결 팁이 있습니까? 감사.
저는 XCode 7.2를 사용하고 있으며이 문제를 보았습니다. XCode를 다시 시작하면이 문제가 해결되었습니다. 항상 문제를 해결할 수 있을지는 모르겠지만 먼저 시도해 보는 것이 좋습니다.
여기에 답하기에는 너무 늦었지만이 문제를 검색 한 후에이 질문이 맨 위에 나타납니다. 프로젝트를 선택하고 원하는대로 옵션을 Build settings
변경 하여이 문제를 해결할 수있었습니다 UUID
.
현재 Xcode 7.2를 사용중인 경우 개발자 센터 또는 Xcode> 환경 설정> 계정에서 개별 프로필을 다운로드하면이 메시지가 표시됩니다. 팀 이름 및 세부 정보보기> 프로비저닝 프로필 섹션을 선택합니다. 개별 프로필을 다운로드했고 (몇 개가있어서 특정 프로필을 찾기가 어렵습니다)이 오류가 발생했습니다. 개별 프로필을 다운로드 한 후 모두 다운로드를 선택하더라도이 오류는 계속 나타납니다.
프로비저닝 프로파일을 찾아 삭제 한 다음 모두 다운로드를 선택해야합니다. 가장 쉬운 방법은 이미 다운로드 된 계정 세부 정보에서 프로필을 마우스 오른쪽 버튼으로 클릭하고 Finder에 표시를 선택하고 모두 삭제하는 것입니다. 그런 다음 모두 다운로드를 선택하면 프로필이 코드 서명과 일치하기를 바랍니다.
참조 : Xcode 7.2 일치하는 프로비저닝 프로파일이 없습니다.
Xcode 7.2와 튜토리얼 사이트에서 다운로드 한 예제에서이 문제가 발생하여 iPhone에서 실행 해 보았습니다.
나를 위해이 간단한 솔루션이 효과가있었습니다.
1) '빌드 설정'-> '코드 서명'아래 : 원래 작성자의 '하드 코딩 된'UUID를 찾을 수 있습니다.-> 디버그 및 릴리스 모두에 대해 '자동'으로 변경합니다.
2) '일반'-> 'ID'-> 팀 : 프로비저닝 프로필을 선택합니다. 필요한 경우 번들 식별자를 업데이트 할 수도 있습니다.
3) '깨끗한'은 그러한 변경 후에 항상 좋은 생각입니다.
이것은 나를 위해 문제를 해결했습니다!
이것은 Xcode 7.1의 알려진 문제입니다. 제 경우에는 프로필을 다시 만드는 것이 유일한 성공적인 해결 방법이었습니다.
- 회원 센터에서 이전 배포 프로필 삭제
- 배포 프로필 다시 만들기
- 다시 생성 된 프로필로 보관
프로젝트의 DerivedData를 삭제하면 저에게 효과적이었습니다.
rm -rf ~/Library/Developer/Xcode/DerivedData/AppName
사용하려고 아이폰 구성 유틸리티 모든 인증서 / 조항이 (가 그린 것들로 표시한다) 올바르게 구성되어 있는지 확인하고 엑스 코드 주최자. 기기가 Apple Developer의 인증서 / 프로 비전에 포함되어 있는지 확인하십시오.
이러한 XCode 확인 및 종료 / 열기 (액티비티 모니터를 사용하여 완전히 종료)는 저에게 효과적이었습니다.
Xcode7.1을 7.1.1로 업데이트했습니다. 그런 다음이 문제를 해결했습니다.
아카이브를 시도하고, XCode를 다시 시작하고, 청소하고, 다시 빌드하려고 할 때 동일한 오류가 발생했으며 잠시 동안 아무것도 작동하지 않았습니다. 그런 다음 대상을 내 프로젝트로 선택하고 일반-> ID-> 번들 식별자 아래에서 방금 삭제 한 다음 동일한 정확한 번들 식별자 이름을 다시 입력 한 다음 다시 아카이브를 시도했습니다. 이번에는 일했다. 그런 미친 벌레.
텍스트 편집기로 project.pbxproj를 열고 UUID를 검색하고 다음과 같은 줄을 삭제합니다. PROVISIONING_PROFILE = "UUID";
같은 문제가있었습니다… 프로젝트에 대한 Xcode의 GENERAL보기에있는 BUNDLE IDENTIFIER가 Dev 웹 포털에서 읽은 프로필과 일치하는지 확인한 다음 해당 프로필이 Xcode에 그대로 설치됩니다. BUILD 설정에서 해당 프로필을 선택하면 지금까지 해결 될 수 있지만 (문제가없는 장치에 설치된 앱) 일반보기로 돌아갈 수 있고 FIX 버튼이 실제로 작동하는 것을 발견했습니다. "찾을 수 없음 "프로필 ("고정 "되면 수정 버튼이 사라짐)
많은 사람들이 "~ / Library / MobileDevice"에있는 "Provisioning Profiles"폴더에서 수동으로 프로파일을 복사하고 있습니다 (나를 포함하여). 이것이 당신을 위해 작동한다면, 복사 + 붙여 넣기를 끝내고 심볼릭 링크하십시오!
$ sudo -i
# mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning\ Profiles/ /Library/MobileDevice/
-여기서 myuser 는 사용자 이름입니다.
번들 ID가 개발자 포털의 앱 ID와 일치하는지 확인하세요. 번들 ID com.company.MyApp
와 앱 ID가 있습니다.com.company.myapp
다음 단계에 따라이 문제를 해결했습니다.
- cd ~ / Library / MobileDevice / Provisioning \ Profiles /
- rm * .mobileprovision
- 조항 재설정
위의 모든 것을 포기했습니다. 나를 위해 일한 유일한 것은 :
- 개발자 포털에서 인증서 및 프로필 삭제
- Mac에서 인증서 및 프로필 삭제
- 개발자 포털에서 인증서 및 프로필을 다시 만들고 Mac에 다운로드 및 설치
- xcode의 '일반'탭에서 번들 식별자 삭제
- 번들 식별자 다시 추가
- xcode 코드 서명에서 새 프로필 및 코드 서명 엔터티 (dev 및 prod) 할당
- (다시 정리), 빌드, 장치 / 시뮬레이터에 테스트로 배포
- iTunes 최신 버전 보관 및 업로드
On step 7, xcode requested access to keychain (which it did not do in other solutions stated above), once granted - it worked.
Same for step 8.
Not sure what was going on (my certs and profiles were only 3 months old), and I admit this was a 'brute force' method - but it worked.
Good luck.
I did everything that everyone suggested, but none of these fixed my issue.
Using Xcode 7.3.1, what did fix it was this:
Change the settings to run the app on the simulator. If you have it set to run on a device, and the device udid isn't in the provisioning profile, it will (wrongly) yell at you.
프로젝트> 대상> 빌드 설정> 코드 서명> 프로비저닝 프로파일로 이동하고 "자동"에서 변경하여 원하는 정확한 프로파일을 선택하십시오. 이 시점에서 시뮬레이터에서 실행되도록 앱을 변경하지 않은 경우 "문제 해결"이라는 경고가 표시 될 수 있습니다. 하지마!
목록에서 프로비저닝 프로필을 수동으로 선택한 후 앱을 보관합니다. 비올라!
대부분의 사람들은 최신 버전의 XCode 즉 7.1에서이 문제에 직면 할 것이므로이 문제를 해결하는 데 사용한 솔루션은 다음과 같습니다.
- Xcode 7.0에서 코드 완성
- 프로젝트 정리
- 프로젝트 구축
- 아카이브
모두 완료되었습니다.
'IT Share you' 카테고리의 다른 글
wget을 사용하여 설치된 Docker를 제거하는 방법은 무엇입니까? (0) | 2020.11.09 |
---|---|
푸시하면 개인 이메일 주소 오류가 게시됩니다. (0) | 2020.11.09 |
iOS 입력 그림자 제거 (0) | 2020.11.09 |
Ruby : 배열 및 해시에 대한 IRB 인쇄 구조를 만드는 방법 (0) | 2020.11.09 |
less.css 파일 간 변수 공유 (0) | 2020.11.08 |