- 빌드할 때는 flutter build ios --no-tree-shake-icons 사용한다.
- 앱의 크기가 커질 수 있다. 이것을 떼려면 빠져서 에러나는 부분을 찾아야한다.
- 새로 빌드할떄는 flutter clean, cd ios && pod deintegrate && pod install
- xcode 캐시삭제 rm -rf ~/Library/Developer/Xcode/DerivedData/*
시간 오래 지나고 실행이나 빌드가 잘 안될 때
- IOS 폴더를 통째로 삭제한다.
- Flutter clean
- flutter create . --platforms ios
- cd ios && pod install
- 이러면 ios 폴더가 다시 생성되고 이어서 아이콘 설정과 .plist설정을 한다.
- flutter pub run flutter_launcher_icons 아이콘 생성
- ios 폴더를 xcode로 연다.
- general 에서 identify 설정
- signing 관련
- Runner Assets.scassets에서 아이콘 크기별 설정
- LaunchScreen.storyboard에서 로딩페이지 확인
- Runner->Runner우클릭 파일추가 GoogleService-Info.plist추가
- 저장해둔 Info.plist를 보고 ios/Runner/Info.plist를 수정
아이폰과 xcode연결이 안될 때
- 연결을 해제
- 설정>일반>재설정>위치 및 개인 정보 보호 재설정
- 연결
- 신뢰확인: 신뢰
릴리즈할때
- 버전업
- flutter build ipa --no-tree-shake-icons