반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- react
- AppBar
- M1
- Git
- GitHub
- 라이언
- database
- error
- 춘식
- 데스크셋업
- 내돈내산
- 간단리뷰
- 데스크테리어
- list
- wrap
- visualstudiocode
- ios
- Flutter
- 카카오
- TextField
- sqflite
- datetime
- xcode
- GetX
- swift
- 플러터
- AppleSilicon
- Android
- VSCode
- listview
Archives
- Today
- Total
welcome to my blog
[Flutter] Command PhaseScriptExecution failed with a nonzero exit code 본문
Flutter
[Flutter] Command PhaseScriptExecution failed with a nonzero exit code
_annie_ 2023. 2. 9. 17:51728x90
이전에 디바이스에 내 단말기 등록하는 방법을 찾았고... 이제 되겠지 하고 run 했는데 오류가 뜨면서 안되는거다.
일단 xcode 를 켜서 run 했는데 다음과 같은 에러가 떴다.
Command PhaseScriptExecution failed with a nonzero exit code
라는 에러가 뜨는것이었다.
원인을 생각해보면.. pod file 관련되어서 문제가 생긴듯 싶다. (프로젝트를 오랜만에 켜기도 했고 그동안 업데이트도 많이 있었다..)
프로젝트의 cocoapods을 삭제하고 재설치 해보는 방법으로 해결하였다.
일단 다음 명령어를 다 실행했더니 해결이 되긴했다.
터미널에서 flutter프로젝트 폴더에 접근해서 다음과같은 명령어를 실행해준다. (라이브러리 삭제 후 다시 설치)
rm -rf pubspec.lock
flutter pub cache clean
flutter clean
flutter pub get
그다음 ios의 Pods와 Podfile.lock 을 삭제해주고 DerivedData 내의 파일들도 다 삭제해준다.
rm -rf Podfile.lock
rm -rf Pods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
pod cache clean --all
(M1이면) arch -x86_64 pod install --repo-update --clean-install
(M1이 아니면) pod install --repo-update --clean-install
*) 다음에는 이렇게만 해도 될거같다는 생각..?
1. Podfile.lock 삭제
2. Pods 삭제
3. DerivedData 폴더 내 파일 삭제
4. pod install
몇가지 알게 된 사실
*)
DerivedData : 프로젝트를 빌드시 Xcode가 해당 프로젝트의 빌드 파일들을 derived data 폴더에 저장한다
위치 : ~/Library/Developer/Xcode/DerivedData
*)
pod deintegrate
실행 시 pods 폴더 삭제됨
*)
pod install --repo-update : cocoapods repository를 최신버전으로 업데이트
참고한 자료들:
728x90
반응형
'Flutter' 카테고리의 다른 글
[Error] Release mode is not supported by iPhone ~ (0) | 2023.04.01 |
---|---|
[Flutter] iphone profile build error (0) | 2023.03.09 |
[Flutter] 아이폰 빌드 / Developer Mode Disabled (0) | 2023.02.09 |
[Flutter] 윤년계산하기 - dart (0) | 2022.03.22 |
[Flutter] SmartRefresher 정리 (0) | 2022.02.16 |