증상1
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 9.0, but the range of supported deployment target versions is 9.0 to ~~~
증상2
'Flutter/Flutter.h' file not found
오류는 총 2가지가 계속 반복되고, 이를 해결하기 위해 저번에 올린 글을 토대로 다시 반복해보았습니다.
pod파일과 ios파일을 지우지 않고 유지하려고했지만 결국 실패했습니다.
그래서 찾은 아래 참고사이트
https://dailylifeofdeveloper.tistory.com/409
[Error Solved] Failed to install the requested application. The application's Info.plist does not contain a valid CFBundleShortV
발생한 에러 원인 및 해결방법 위와 같은 문제가 발생한다면 Project > Targets > General 에서 Version 과 Build 가 제대로 적혀있는지 확인해보세요!
dailylifeofdeveloper.tistory.com
이 분의 방법을 따라해보았습니다.
저는 전체 다 따라하지는 않았지만, 시뮬레이터에 오류안뜨고 정상적으로 뜨는게 얼마나 감사한지 모릅니다..
이 분 글을 보고 시도해본 저의 방법 순서를 정리해두겠습니다.
1. 프로젝트 폴더 - ios 폴더 - Runner 폴더 백업
2. XCODE 열어서 아래 사항 확인했습니다.(캡처)
Runner > TARGETS : Runner > General >Minimum Deployments
Runner > TARGETS : Runner > PROJECT : Runner > Deployment Target : ios Deployment Target
Pods > Info > PROJECT:Pods > Deployment Target : ios deployment target
3가지가 무슨 타겟으로 설정해야하는지 배포했던 버전 미리 확인하고
3. ios 폴더 삭제
4. 터미널 실행 > 프로젝트 폴더 경로에서 아래 명령어 입력
flutter create .
5. 백업해두었던 Runner 폴더를 ios 폴더에 덮어쓰기
6. 2번에서 작성한 작업을 다시 체크해서 설정해두었습니다. 저는 3개만요!
7. 터미널 실행 > 프로젝트 폴더 경로에서 clean 후 패키지 다시 설치
rm -rf pubspec.lock
flutter pub cache clean
flutter clean
flutter pub get
8. ios 폴더 경로로 이동하여 clean 후 패키지 다시 설치하기(저는 M1입니다)
cd ios
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
pod cache clean --all
(M1이면) arch -x86_64 pod install --repo-update --clean-install
혹시 모르니까 xcode [Product] - [Clean Build Folder] 해주기
+
저는 이 강좌 후에
증상3
Ensure your bundle contains a valid CFBundleShortVersionString.
위와같이 빌드 버튼을 누른 후 CFBundle~ 로 시작하는 단어의 오류메시지가 나왔다면, 버전코드를 입력하지 않아서입니다.
1. xcode 열기
2. Runner > TARGETS:Runner > Identity > Version과 Build를 수정해주었습니다.
Version란은 CFBundleShortVersionString에 해당하며 버전코드를 의미하고
Build란은 CFBundleVersion에 해당하며 release버전의 빌드번호를 의미합니다.
저는 debug버전 빌드였고,Version란이 비어있었어서
배포버전 이후 버전을 설정하였고, 빌드번호는 1로 해두었더니 정상실행 되었습니다 ㅠㅠ (위 이미지는 참고용입니다)
참고사이트
https://velog.io/@jungti1234/Flutter-iOS-xcode-FlutterFlutter.h-file-not-found-해결방안
[Flutter / iOS / xcode] 'Flutter/Flutter.h' file not found 해결방안
이 에러가 나는 원인은 정말로 모르겠다.결론적으로 다른 삽질 시도하는 것보다,좀 부담스러워도 프로젝트 내의 ios 폴더를 재생성하는 방법으로 해결하는 것이 최고다.삽질은 이미 내가 충분히
velog.io
https://dailylifeofdeveloper.tistory.com/409
[Error Solved] Failed to install the requested application. The application's Info.plist does not contain a valid CFBundleShortV
발생한 에러 원인 및 해결방법 위와 같은 문제가 발생한다면 Project > Targets > General 에서 Version 과 Build 가 제대로 적혀있는지 확인해보세요!
dailylifeofdeveloper.tistory.com
'App Dev > Flutter' 카테고리의 다른 글
[flutter] 플러터 앱 출시 전 확인해야할 사항(앱 패키지명/아이콘/ 앱이름 변경) (0) | 2023.01.24 |
---|---|
[Flutter] iOS 아이콘 변경하기/폴더경로찾기(appicon.appiconset) (0) | 2023.01.17 |
[flutter] ventura 업데이트 후 하위 sdk(MacOSX12.3sdk) 추가하기 (0) | 2022.11.25 |
[Flutter] 일부 앱이 Apple의 SKAdNetwork를 사용하도록 구성되지 않았습니다. ATT(App Tracking Transparency)문제 해결하기 (0) | 2022.10.12 |
[Flutter] appbar의 두가지 디자인 (+플러터 앱바 소스코드) (0) | 2022.09.10 |
댓글