본문 바로가기

IOS

Xcode 관련 오류를 쌓아보자.

Xcode로 개발을 하다보면 이상한 오류를 자주.. 봅니다

예전부터 많이 보고 해결해왔지만.. 이제서부터 하나씩 적을려고 합니다. T^T


1. 라이브러리 업데이트 오류 (RealmSwift)

      - 현재 사용중인 RealmSwift 라이브러리 상에서 12.5 버전에 대해 패치가 적용 되지 않아 발생한 문제 입니다.

         pod install 를 통해 설치 하거나 pod deintegrate 진행 했음에도 정상적인 처리가 안되었습니다.

     

      해결 방안 : pod update Realm RealmSwift 

      참고 : https://github.com/realm/realm-cocoa/issues/7083 

 

Xcode 12.5 beta - Swift Compiler Error for RealmSwift module · Issue #7083 · realm/realm-cocoa

Goals Build Realm on Xcode 12.5 beta Expected Results To be able to build project Actual Results Got a Swift Compiler Error for the RealmSwift module in Combine.swift with the error being that '...

github.com


2. Xcode 배포 오류 (Archive)

이게무슨 ㅡㅡ....

    - 구글 및 커뮤니티 상에서 검색 했을때는 Xcode 컴파일러 버그로 인한 오류로 확인 됩니다.

       정상적인 실행은 가능하나, 배포 했을때 다음과 같은 오류가 표시 되는 현상 입니다.

 

     해결 방안 : Xcode 신규 업데이트 진행

     참고 : https://stackoverflow.com/questions/14268887/what-is-the-illegal-instruction-4-error-and-why-does-mmacosx-version-min-10

 

What is the "Illegal Instruction: 4" error and why does "-mmacosx-version-min=10.x" fix it?

I get Illegal Instruction: 4 errors with binaries compiled with GCC 4.7.2 under Mac OS X 10.8.2 ("Mountain Lion"), when those binaries are run under Mac OS X 10.7.x ("Lion") and earlier versions. The

stackoverflow.com


3. Xcode 배포 오류 (Archive)

    - Xcode13(iOS 15) 패치 이후 라이브러리 업데이트 진행 필요 -> 설치한 라이브러리 초기화후 업데이트 진행

  

    해결 방안 : pod deintegrate -> pod install 혹은 pod update 진행  


4. MacOS 업데이트 이후 pod 관련 명령어 오류

    - MacOS 업데이트 버전과 brew 버전이 맞지가 않아 발생한 문제로 보임 -> 업데이트 진행

 

     해결 방안 : 1. brew update

                        - 업데이트 오류 및 혹은 멈췄을경우 -> rm -rf /usr/local/var/homebrew/locks 삭제후 재 시도

                       2. brew reinstall coocapods

                       3. brew link --overwrite cocoapods

                       4. pod install

     참고 :  https://smelting.tistory.com/50

 

[homebrew] brew update 강제 중지

brew update를 실행했으나,, 잘못한게 있어 정지시킬려고 ctrl+c를 연타해도 먹지를 않고ㅠㅠ 터미널 창을 그냥 껐더니 아래와 같은 오류가 나왔다 >> brew update Error: Another active Homebrew update process..

smelting.tistory.com

https://clover7-webnote.tistory.com/352

 

Pod MissingSpecError, Ruby, Gem, Cocoapods etc

Could not find 'ffi' (>= 1.3.0) among 79 total gem(s) (Gem::MissingSpecError) 2) 2021.10.01 최신 버전 $ sudo brew install weaveworks/tap/eksctl Error: Running Homebrew as root is extremely dangerous..

clover7-webnote.tistory.com


Xcode 상에서 문제가 생겼을때나 해결했을때 지속적으로 업데이트 하도록 하겠습니다!