1. 애플의 정책 변경으로 XCODE 구버전 사용이 불가능해짐에 따라, APPSTORE 에서 XCODE 를 최신버전으로 업데이트 하였다.
2. 업데이트 후 에러발생
file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
해결을 위한 시도 1
1. 프로젝트의 Podfile을 엽니다.
2. 아래 코드를 Podfile의 맨 아래에 추가합니다.
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
end
end
end
end
3. 터미널에서 프로젝트가 위치한 디렉토리로 이동합니다.
4. `pod update` 명령어를 실행하여 CocoaPods를 업데이트합니다.
해결을 위한 시도 2
1. pod update 명령 실행시 command not found: pod 얼럿 만남
2. 찾아보니 CocoaPods가 설치되어있지 않기 때문이라함
3. CocoaPods은 xCode로 Mac 기반의 앱 개발에 필요한 라이브러리를 관리하기 위한 프로그램 이라함
4. 터미널 열고 sudo gem install cocoapods 입력
sudo gem install cocoapods
5. 비밀번호를 입력하라 나온다면, mac 로그인 용 패스워드를 입력
6. pod --version 입력 후 설치 버전 확인
pod --version
해결을 위한 시도 3
1. 여전히 오류남
2. 프로젝트의 Minimum Deployment가 8.0 이하인 경우 에러날 수 있다고 함
3. Xcode에서 프로젝트를 엽니다.
4. 프로젝트 타겟을 선택합니다.
5. 프로젝트 설정을 확인하고, Deployment Target을 11.0 이상으로 변경합니다.
해결을 위한 시도 4
1. 여전히 오류가 남
2. 최후의 방법 XCODE 날리고 하위버전 으로 재설치 및 설정
3. 파인트에서 현재 설치된 xcode 휴지통으로 보내기 > 휴지통 비우기
4. 맥북 재부팅
5. https://developer.apple.com/downloads/
로그인 - Apple
idmsa.apple.com
6. 해당 링크에서 로그인 하고 하위버전 XCODE 다운로드 후 설치 (필자는 14.1 버전으로 시도함)
7. 워크스페이스 다시 열람 후 빌드 시도 > 성공
8. 눈물
IOS 툴 처음 만져봐서 아무것도 모름 + 거지같은 애플의 정책 + 더 거지같은 XCODE 프로그램의 환장의 콜라보로 삽질한 결과 결국 분해 재 설치가 답이었습니다.
XCODE 에러로 고통 받는 분들이 계시다면, 위의 방법 중 하나를 시도하여 문제를 해결해보시기 바랍니다.
(AAWireless) 무선 안드로이드 오토 사용기 - 순정네비 멈춰! (0) | 2023.06.04 |
---|---|
엣지 브라우저 맞춤법 검사 끄기 (인터넷 빨간줄 없애기) (0) | 2023.05.23 |
중국, 미국 대중 반도체 수출 통제 대처에 대한 전망 (0) | 2023.05.05 |
사이버 공격으로부터 자신을 보호하는 방법 (0) | 2023.04.27 |
시스템 최적화를 위한 CMD 실행 명령어 (0) | 2023.02.25 |