728x90
728x90
SMALL
작업 중 종종 만나는 오류로 Detail 버튼을 이용해 이유를 찾을 때도 있었지만,
그러지 못했던 경우도 종종 있었다...ㅜㅜ
우선 근무 중에 해당 상황이 발생했을 때는 아래 3가지 방법들로 해결이 가능했다!
아래와 같은 방법을 사용하기 위해서는 라이브러리 폴더에 접근이 필요하기 때문에
다음과 같은 설정이 필요하다.
사전 설정
- 라이브러리 폴더 보이게하기
1. Finder에서 오른쪽 버튼을 클릭
2. 보기 옵션 클릭
3. 라이브러리 폴더 보기 체크
해결 방법
- Xcode Provisioning profiles 삭제하기
프로비저닝 프로파일이 변경되었을 때 일어나는 경우
해결에 도움이 되는 것으로 보여지는 방법이었다.
1. 라이브러리 > MobileDevice > Provisionig Profiles 폴더 진입
2. 내부의 모든 파일 삭제
- 기기 내 Provisioning profiles 삭제 + Bundle ID 변경 이슈 (Extension도 포함)
Bundle ID 수정 시에 발생한 경우 사용하는 방법으로
위에서 Xcode 내부의 Provisioning Profile을 제거 하는 방법과 같이 사용하면 좋을 것 같다.
나의 경우에는 Extension 번들 아이디 변경으로 인해 생겼던 문제라 큰 도움이 되었다!
- DerivedData 파일 삭제하기
1. 라이브러리 > Developer > Xcode > DerivedData 폴더 진입
2. 내부의 모든 파일 삭제
Clean Build와 함께 사용하면 좋은 방법으로
어디서 일어나는지 모를 중복 및 충돌문제를 해결하는 것에 큰 도움이 되는 것 같았다.
728x90
728x90
LIST
'EXPERIENCE > iOS' 카테고리의 다른 글
[Xcode/iOS] Swift 구글 애드몹(AdMob) 광고 연동 (0) | 2022.12.28 |
---|---|
[Xcode/iOS] Swift CocoaPods AppAuth ERROR 해결 방법 (0) | 2022.12.23 |
[Xcode/iOS] Swift Cycle in dependencies between targets ERROR 해결 (0) | 2022.12.22 |
[Xcode/iOS] Swift TableView 사용해보기 (0) | 2022.12.22 |
[Xcode/iOS] Swift 뮤직 플레이어 만들어보기(with. AVFoundation) (0) | 2022.12.22 |