상세 컨텐츠

본문 제목

xcode 14.3 File not found 오류 / XCODE 빌드 오류

IT팁

by 빅설명맨 2023. 5. 10. 09:44

본문

728x90
728x90

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 에러로 고통 받는 분들이 계시다면, 위의 방법 중 하나를 시도하여 문제를 해결해보시기 바랍니다.

728x90
728x90

관련글 더보기