본문 바로가기
반응형

Pod5

Xcode Unable to install Error 대응 어제는 한창 개발 중인 프로젝트를 테스트플라이트로 배포를 시도했는데 지난번과 동일한 오류 코드를 회신 받았다. ITMS-90535: Unexpected CFBundleExecutable Key cocoapod이 새롭게 추가된 부분이 있어 저런 오류가 또 발견되어 조치를 하고 빌드 후 업로드를 했더니 저런 오류가 4개가 나왔다. ㅡㅡ; 그리고 다시 아이폰으로 빌드를 하려고 하니 "Unable to instll XXXX" 이라는 오류가 떨어진다. 인터넷 찾아보니 여러 대응 방안이 있었다. 그 중, 나와 맞는 대응방안은 pod폴더와 pod.lock파일을 삭제하고 pod install을 한 다음 빌드를 했더니 정상적으로 설치가 되었다. 이런 저런 오류를 많이 마주치고 있다. 2022. 7. 1.
M1, pod install - command compileswift failed with a nonzero exit code 이전 포스팅도 마찬가지였지만, M1으로 프로젝트를 하다보니 말썽이 자꾸 생긴다. 이상하게도 지난번 프로젝트에서는 pod가 이렇게까지는 애를 먹이지 않았는데 이번에는 살짝 황당하게 만드는 상태라 정리를 해 두고자 한다. 현재 사용하고 있는 장비는 iMac (24-inch, M1, 2021) MacOS Monterey이다. 나만 이런것이 아닌듯 구글 검색을 하면 많이 나온다. 그런데 그 방식대로 했을 경우 제대로 되지 않았는데 지나고 보니 두서 없이 막 하다보니 꼬인듯하다. 월요일 아침 출근해서 한 단계식 진행을 하니 정상적으로 빌드가 되었다. ^^; Last login: Mon Apr 11 08:05:35 on console ~ % sudo gem uninstall cocoapods Gem 'cocoapo.. 2022. 4. 11.
ERROR: Failed to build gem native extension. For macbook 카타리나 맥북을 셋팅하고 카타리나로 업데이트 이후 cocoapods 설치를 위해 기본 명령어를 실행하니 오류가 났다. Building native extensions. This could take a while... ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/li.. 2020. 11. 16.
duplicate symbols for architecture arm64 다양한 오류 오늘 오전에 앱 심사를 위해 스토어 등록을 준비하던 중 운영 파트에서 통계 로그 관련 추가 요청 건이 있어 작업을 하다 만나게 된 오류. 검색 해보니 다양한 형태로 나오는 오류이다. 오랜만에 만나는 오류라 처음에는 살짝 당황했으니.... 어쩔~ 그리하여 문제 해결을 하던 중 검색 결과의 한 페이지에서 다음과 같은 명령을을 만났다. $ rm -rf Podfile.lock $ pod deintegrate $ pod install 똑같이 따라 쳐서 실행을 하고 재빌드를 해도 똑 같은 오류가 나왔다. 여튼 뭐가 중복된다는 오류다. 당황하지 말고 천천히 읽어보고 확인을 해보니 에러 로그 메시지에 답이 있었다. Lib폴더에 이미 똑같은 파일들이 있다는 메시지가 있음에도 불구하고 구글링 먼저 하는 습관이 들어버린것같.. 2020. 10. 8.
target별 Podfile 작성하는 방법, def-end target을 두개로 나눴다. 배포용과 개발용 버전으로.. 의존성 관련하여 문제가 발생, 인터넷을 찾아보니 현답이 있길래 링크를 걸어둔다. source 'https://github.com/CocoaPods/Specs.git' platform :ios, '10.1' use_frameworks! def basic pod 'Firebase' pod 'Firebase/Core' pod 'Firebase/Messaging' pod 'AFNetworking', '~> 3.0', :inhibit_warnings => true pod 'naveridlogin-sdk-ios' end target '_dev' do basic end target '_live' do basic end target별로 의존성을 관리해서 사용하.. 2020. 3. 16.
반응형