오류 로그 ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════ The following ImageCodecException was thrown resolving an image codec: Failed to load network image. Image URL: https://cloudfront-ap-northeast-1.images.arcpublishing.com/chosun/U4IIQNIIYFLA3JC7EYMNJMOCIA.JPG Trying to load an image from another domain? Find answers at: https://flutter.dev/docs/development/pla..
'notification.metrics.axis == widget.axis': is not true. Listview 위젯의 physics를 통해 스크롤 방식을 제어할 수 있는데, 아래처럼 ScrollPhysics가 적용되어있는 Listview 하위에 수평적으로 스크롤이 가능한 ListView를 두려고 했다. 이 때, 하위 ListView에서 수평스크롤이 먹히지 않고, 컨텐츠 너비가 흘러넘쳤다. 이러한 경우 아래처럼 하위 ListView에 BouncingScrollPhysics() 를 적용하여 해결할 수 있었다. 보통 bouncingScrollPhysics을 적용하면 목록보다 더 많이 스크롤을 했을때, 바운스되면서 다시 목록이 있는 지점으로 돌아오는 기능을 한다. 근데 왜 위와 같은 상황에서 Bounci..
설치한 플러터 패키지 내용을 직접 수정할 일이 있었다. 패키지를 삭제 후, 다시 설치해도 수정했던 이력이 그대로 남아서 원래 패키지 내용으로 돌아갈 수 없었다. 이때 패키지가 저장되어있는 곳이 .pub-cache 폴더인 것을 보고 캐시를 삭제했더니 패키지 원본을 받아올 수 있었다. pub의 종속성(=패키지) 중 일부는 pub 캐시에 다운로드된다. (출처 : https://fartlang.org/tools/pub/installing.html) 만약 패키지를 수정했는데 원본으로 돌리고 싶다거나 패키지 원본이 손상되면 아래의 커맨드를 입력해보면 좋겠다. $ flutter pub cache repair
맥북을 사용하고 있고, 에디터는 VSCode를 씁니다. 테스팅할 앱은 Flutter로 만든 앱입니다. 아이패드를 테스팅기기로 삼은 경우라 아이폰과는 조금 다를 수도 있습니다. 1. 버전 업데이트 맥북, 아이패드, X-code를 최신으로 모두 업데이트 시켜줍니다. (서로 버전이 맞지않아 되지 않는 경우도 있다 합니다.) 2. 맥북과 아이패드를 USB로 연결시켜줍니다. 이때 아이패드에서 권한허가에 대한 대화상자가 뜨는데 허가를 눌러줍니다. 3. Xcode 셋팅 테스팅할 앱에서 커맨드를 입력합니다. open ios/Runner.xcworkspace 그러면 아래와 같은 창을 볼 수 있습니다. 순서대로 따라해봅시다. 좌측편 Runner 메뉴를 누릅니다. Signing & Capabilities 탭을 누릅니다. 펼..