Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- commit message
- 디자인 트렌드
- 포인트
- 아이폰
- ios
- git
- 뉴북
- 직장인자기계발
- Xcodebuild
- 패캠챌린지
- viewDidLoad
- 마크다운
- 뉴모피즘
- 직장인인강
- 8 그리드 시스템
- 입력 개수 제한
- commit messages
- SWIFT
- iOS앱개발올인원패키지Online.
- 스큐어모피즘
- .DS_Store
- 패스트캠퍼스후기
- 머티리얼 디자인
- git workflow
- commit
- 픽셀
- Git Tutorial
- viewDidAppear
- 플랫디자인
- 패스트캠퍼스
Archives
- Today
- Total
왕논의 연구실
[오류노트] Asset validation failed & non-public selector 본문
1. Asset validation failed
- 영어가 아닌 문자 & 특수문자가 포함된 앱 제목을 사용해서 문제가 발생된 것
- 앱 이름에 한글 & 특수문자가 포함됨 -> 앱 이름을 영어로 수정해서 해결
2. non-public selectors
- 비공식 셀렉터를 애플에서 거부하는 경우로 추정
- realm에서 사용하는 함수 중 authenticationDidCompleteWithError 함수명이 잘못되어서 문제가 생긴 것
- 이 함수명을 수정해서 해결해야 함
https://github.com/realm/realm-swift/pull/7951
연관된 문제 발견
- 위의 함수명 문제는 일주일 전에 해결되어 master branch에 merge 되어 있음
- SPM rule을 master 브랜치에 따라가게 했는데도 여전히 예전 함수명이 있는 것을 가져옴
- 최신 버전 업데이트, 지웠다가 다시 설치 모두 예전 함수명 있는 버전으로 설치됨
- dependency rule을 major 버전을 따라가는 것으로 선택 -> 함수명이 고쳐진 최신 버전 10.30.0 버전을 직접 입력하여 업데이트해서 해결
일반적으로 non-public selectors 문제는 외부 라이브러리에서 발생하는데, 이런 문제가 발생할 경우 라이브러리를 하나하나 검색하거나 프로젝트에서 빼보면서 문제를 해결할 실마리를 찾아본다.
추가 확인 사항
- 앱스토어에 올리기위해 아카이브 하는 과정에서 이런 문제가 생겼다면 애플 개발자 사이트에 빌드가 올라왔는지 확인해보시길 바람
- 오류가 나서 해결하기 위해 수정과 아카이브를 계속했더니 모든 아카이브가 빌드에 올라와 있었음
'오류노트' 카테고리의 다른 글
[오류노트] storyboard 터치 안될 시 확인해야할 사항 (0) | 2023.03.12 |
---|---|
[오류노트] validation failed:Couldn't parse property list because the input data was in an invalid format (0) | 2023.01.12 |
[오류노트] 앱 설치 안되는 오류 (0) | 2022.06.27 |
[오류노트] 'Source type 1 not available' (0) | 2022.01.05 |
[오류노트] 탭바 만들때 영역 설정 (0) | 2022.01.03 |