본문 바로가기

반응형

Flutter

(52)
[Flutter-mac] [!] No `Podfile' found in the project directory. 상황 Xcode를 업데이트 하고 나서 Flutter ios 에뮬레이터가 실행되지 않아 pod update 실행했더니 에러가 발생했습니다. 문제 파악 Profile을 찾을수 없다고 합니다. 해결 방법 Flutter 폴터 내부에 있는 ios 폴더에 Podfile이 있습니다. cd ios 로 들어가서 pod install을 하면 해결됩니다.
[Flutter-mac] CocoaPods did not set the base configuration of your project because your project already has a custom config set 상황 mac에서 flutter와 xcode를 업그레이드 하고 나서 빌드 에러가 발생했습니다. 문제 파악 "#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"가 누락 되어 있다는 문구를 확인했습니다. 해결 방법 ios/Flutter에 있는 Release.xcconfig 파일에서 아래 문구를 추가합니다. #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"
[Flutter-mac] Automatically assigning platform `iOS` with version `9.0` on target `Runner` because no platform was specified. 상황 mac에서 flutter와 xcode를 업그레이드 하고 나서 빌드 에러가 발생했습니다. 문제 파악 ios 폴더에서 pod install을 실행했는데 위와 같은 버전을 9.0으로 변경해주라는 문구가 나왔습니다. 해결 방법 ios 폴더에 있는 Podfile 파일에 platform :ios, '9.0'이 주석 처리 되어 있습니다. 주석을 지워줍니다.
[Xcode-mac] xcode 다운그레이드 하는 방법 상황 Xcode를 업데이트 하고 Flutter에서 IOS를 실행했는데 정상적으로 동작하지 않았습니다. 문제 파악 버전 문제로 확인했습니다. 해결 방법 다운그레이드 합니다. 현재 설치 되어 있는 Xcode를 삭제합니다. 1. 설치된 Xcode를 휴지통으로 보내고 삭제 2. 안해도 될꺼 같은데 그래도 Mac 재부팅 3. https://developer.apple.com/downloads/에서 낮은 버전으로 Xcode 다운로드하고 설치
[Flutter] 갑자기 움직이지도 터치도 안되고 멈춰있는 페이지 상황 정신 없이 개발을 하던 중 페이지 이동 후 화면이 정상적으로 동작하지 않았습니다. 문제 파악 Scaffold에서 bottomNavigationBar를 지정하여 정상적으로 동작하지 않았습니다. 해결 방법 bottomNavigationBar를 제거합니다.
[Flutter] minSdkVersion - the library might be using APIs not available in 16 상황 앱 내에서 webView를 사용해야 하는 경우가 생겨서 flutter_html: ^2.1.5 를 추가하고 빌드 에러가 발생했습니다. 문제 파악 안드로이드 최소 사용 버전을 올려주라고 합니다. 해결 방법 build\webview_flutter_android\intermediates\library_manifest\debug\AndroidManifest.xml에 있는 minSdkVersion을 16에서 19로 변경하고 재빌드합니다.
[Flutter-mac] arning: cocoapods not installed. skipping pod install. 상황 mac에서 flutter를 개발하던 중 갑자기 빌드가 되지 않았습니다. 문제 파악 에러 메시지처럼 Cocoapods에 문제가 생긴걸로 파악했습니다. 재설치와 업데이트를 하라는 내용을 찾았습니다. 해결 방법 1. Cocoapods 업데이트 2. Cocoapods 재설치 글쓴이는 1번 업데이트로 진행했으며 정상적으로 동작을 했습니다. sudo gem install cocoapods
[Flutter] type ‘List‘ is not a subtype of type ‘List‘ in Flutter 상황 Flutter를 개발하던 중 map을 이용해서 새로운 위젯으로 감싸서 리턴했는데 에려가 발생했습니다. 문제 파악 전달하는 타입과 받는 타입이 일치하지 않아 생기는 문제였습니다. 해결 방법 map으로 타입을 지정 snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Class"), ); }).toList()

반응형