안녕하세요 pixui 입니다.
오늘은 iOS 개발시 발생하는 알수 없는 에러에 대해서 이야기 해볼까 합니다.
저도 얼마전에 이 에러를 겪고 나서;; 3일동안 여러 삽질을 하다가 겨우 해법을 알게되었는데요~
이러한 에러 겪고 계신 분이 있다면 도움이 되었으면 합니다.
아마 저와 같은 에러를 겪고 계신분들 아래의 오류들을 보고 계실 것입니다.
- Undefined Symbol : _InflateInit2_
- Undefined Symbol :_deflateEnd_
- Undefined Symbol :i_inflateEnd_
- Undefined Symbol :_crc32
- Undefined Symbol :_deflateInit2_
- Undefined Symbol :_deflate_
- Undefined Symbol :_inflate_
- Undefined Symbol :_get_crc_table_
놀랍죠?
어찌 이리 똑같을 까요?
이 에러글을 본 여러분은 아마 iOS 13.5 이상을 지원하는 라이브러리를 추가하셨을 것입니다.
arm64 를 지원하고 있기 때문에, 라이브러라를 추가로 등록해주어야 되는데
이것이 빠졌가 때문에 발생하는 에러입니다.
target > general > Frameworks, libraries, and Embedded content
에서 '+' 누르고 검색창에 libz.tbd를 검색합니다.
그리고 ADD 한다음에
빌드하기 전에 clean build 필수 입니다. 다시 빌드하면~ 끝
허무하죠? 저는 정말 허무 했답니다. 우연치 않게 중국어로 된 사이트에서 얻은 단서로 찾았습니다. ㅠㅠ
저와 같은 삽질을 하지 않기를 바라면서
오늘은 이만 뿅~~
'코딩공부 > iOS' 카테고리의 다른 글
손쉽게 아이폰을 탈옥하는 방법 (feat. altStore & unc0ver ) (0) | 2023.08.08 |
---|---|
xcode 프로젝트 이름 변경 ( bundle identity ) (1) | 2017.07.24 |
[스크랩] iOS 10 네이티브 앱 접근 Description Key 리스트 (0) | 2017.03.21 |