구 버전의 Xcode에서 작업한 프로젝트를 오랜만에 사용할 일이 생겨서 최신버전의 Xcode에서 AppStore에 업로드 하는데 다음과 같은 에러가 발생하였다.
(내용 추가 - 기본 체크를 먼저 해보시기 바랍니다.)
0. Apple Developer 사이트에서 Profile와 Certificates 설정이 잘 되어 있는지 확인한다.
Profile에서 AppStore 용을 설정할 때는 올바른 Distibution 인증서가 연결되어 있는지 확인한다.
Xcode에서 Build세팅에서 Debug와 Release 설정이 잘 되어 있는지 확인한다.
1. 빌드 시스템을 Legacy로 변경해보았다 (옛날 프로젝트니...)
Workspace Setting에서 Build System의 Legacy Build System 변경 -> 안 됨
2. Signing 문제인거 같아 Stackover flow에서 가장 추천수가 많은 방법을 해보았다.
Signing & Capabilities에서 Automatically manage signing 체크 off / on , Team 재 선택 -> 안 됨
3. 좀더 웹서핑 해서 찾아보니 .project 파일을 열어서 Provision 줄을 삭제 하라고 하였다.
.project 파일을 VSCode로 불러옴 PROVISIONING_PROFILE를 검색하고 해당 줄을 삭제 함 -> 잘 됨!!!!
아마 예전에 남아있던 Provision 파일이랑 충돌되어 되지 않았던거 같다.
대부분 2번에서 해결이 되지만 안되는 경우 3번을 해보길 바란다.
이 것 때문에 오늘 하루 날림..
출처: www.stackoverflow.com/questions/42885122/xcode-has-conflicting-provisioning-settings/42909931
'Programer > iOS' 카테고리의 다른 글
[iOS] Universal Framework Run Script와 오류 해결 (2) | 2020.02.19 |
---|---|
[iOS] Framework 안에서 Objective-C / Swift 같이 쓰기 (0) | 2020.02.07 |
[iOS] Framework 사용시 주의 할 점 (Dynamic / Static 설정) (2) | 2019.12.19 |
[Swift] ObjectMapper 에서 toJSON사용시 Nil 파라미터 추가 하기 (0) | 2019.12.10 |
[Let's Swift] 렛츠 스위프트 판교 후기 (0) | 2019.12.07 |