티스토리 뷰

반응형

 

ios 개발할때야 mac os 업데이트 이후 xcode만 업데이트만 하면 바로 개발이 가능했던거 같은데..

flutter로 개발할때 mac os 업데이트를 해본 적이 없어서 자꾸 업데이트 암호를 입력하라고 창이 떠서

결국 업데이트를 했다.

 

 

먼저 xcode를 앱스토어에서 업데이트하고 빌드를 해봤는데 

빌드하면 뜨는 메세지

 

이렇게 뜨고 아래와 같은 git을 자꾸 설치하라고 뜬다.. 설치를 했는데도 계속 뜬다..

 

 

brew install git을 해서 install을 했는데 m1부터는 brew를 설치할때

arch -arm64 를 앞에 붙이고

arch -arm64 brew install git 이런 식으로 해야 설치가 된다

 

안 그럼

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!

이런 에러가 발생하니.. arch -arm64 brew install git 로 git을 설치해주자

 

git을 설치하고 flutter 프로젝트를 빌드했더니

 

Error: To set up CocoaPods for ARM macOS, run: sudo gem uninstall ffi && sudo gem install ffi -- --enable-libffi-alloc

 

 이젠 이런 에러가 발생한다..

터미널에서 sudo gem uninstall ffi && sudo gem install ffi -- --enable-libffi-alloc 를 입력해주자

 

패스워드를 입력하라고 뜨고 패스워드를 입력하면

uninstall 하고 재설치를 계속할건지 물어보는데 y를 입력하고 엔터를 입력하고 기다리니 

기존에 설치되어있던 ffi이 삭제되고 1.16.3 버전으로 설치가 되었다.

 

그리고 다시 flutter 프로젝트를 빌드해보려고 했는데!

vscode에서 빌드하려고 start ios simulator를 눌렀는데

Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds 

 

시뮬레이터가 켜져있는데도 다시 클릭하면 flutter로 빌드가 안되고 에러가 발생한다.

 

아마도 macos 버전을 변경하면서 flutter가 호환이 안되서 라는 생각이 들어 flutter 버전을 업데이트 할까 생각했는데

flutter -doctor를 실행해보고 문제가 뭔지 확인해보자 싶어서 실행을 했더니 

 

에헤이 조졌네 ..

 

 

안드로이드랑 xcode랑 둘다 말썽이였다..

일단 빨간줄 부터 해결하자 싶어서 터미널에서 

cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/
SDKs/

로 이동해서 MacOSX13.3.sdk가 있는지 확인했더니 MacOSX14.0.sdk로 변경되고 13.3.sdk는 없었다..

 

cd ~
vi .zshrc

이동후 .zshrc를 연다음 SDKROOT의

기존
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk
변경
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk

 

이렇게 변경해주고 저장한다음 source .zshrc를 해주거나 터미널을 종료후 다시 켜서 

flutter doctor를 해주면 

 

빨간색 화면이 안나오고 xcode가 체크가 되서 정상적으로 실행되는 걸 확인 할수 있다.

 

 

여기까지해서 해결하신분들은 다행이지만 저처럼 다른 문제가 발생하신분들은 아래 링크를 확인해보세요.

 

https://kodean.tistory.com/36

 

 

 

[Flutter] Lexical or Preprocessor Issue (Xcode): "openssl/ssl.h' file not found /ios/Pods/gRPC-Core/src/core/tsi/ssl/key_logging

이전 글에 이어 이어쓰기.. 사실 나는 빌드가 안됐다.. flutter 버전을 3.13.9에서 3.16.1로 변경하는 바람에.. photo_manager를 쓰고있는 라이브러리가 있어서 이렇게 에러가 발생했는데.. 아직 photo_manager

kodean.tistory.com

 

 

[Flutter] Error (Xcode): Building for 'iOS-simulator', but linking in object file (/ios/Pods/MLImage/Frameworks/MLImag

이전 포스팅에 이어서... Error (Xcode): Building for 'iOS-simulator', but linking in object file (/Users/dean/Documents/dev/flutter/butler/ios/Pods/MLImage/Frameworks/MLImage.framework/MLImage[arm64][2](GMLImage.o)) built for 'iOS' 에러가 발생

kodean.tistory.com

 

 

xcode 14.3 아카이브시 PhaseScriptExecution failed with a nonzero exit code 에러 해결방법

xcode에서 앱을 배포하고자 아카이브시 PhaseScriptExecution failed with a nonzero exit code 에러가 발생하여 원인을 찾아보았더니 xcode가 버전이 업데이트 되면서 문제가 생긴듯 보였다. 그래서 열심히 찾아

kodean.tistory.com

 

 

반응형