묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Failed to build iOS app Error (Xcode): Target debug_unpack_ios failed 에러
안드로이드 스튜디오에서 iPhone 16 Plus(mobile)에뮬레이터에서 코드를 실행하려고하니 아래와 같은 에러가 뜹니다. 맥북M2 에어2 사용중이고, icloud도 사용 중이고, Dropbox도 사용 중입니다. Test_proj는 맥북의 경우 내문서에 설치해라고 하셔서, 아래 경로에 설치되어 있습니다. Test_proj가 있는 경로: Library/CloudStorage/Dropbox/Mac/Documents/Flutter_develop/ 콘솔창Running Xcode build...Xcode build done. 28.3sFailed to build iOS appError (Xcode): Target debug_unpack_ios failed: Exception: Failed to codesign /Users/judy/Library/CloudStorage/Dropbox/Mac/Documents/Flutter_develop/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter with identity -.Could not build the application for the simulator.Error launching application on iPhone 16 Plus. Flutter doctor 결과(base) judy@MacBook-Air-10 ~ % flutter doctorDoctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel stable, 3.32.4, on macOS 15.4.1 24E263 darwin-arm64, locale en-KR)[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.1)[✓] Xcode - develop for iOS and macOS (Xcode 16.4)[✓] Chrome - develop for the web[✓] Android Studio (version 2024.3)[✓] VS Code (version 1.101.2)[✓] Connected device (3 available)[✓] Network resources 유사한 질문이 있는건 확인했지만, 답변들이 이해할수 없거나, 원격도움으로 해결된 것 같아서 다시 질문글을 남깁니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
선생님처럼 설정을 하고 싶은데 알려주세요
위의 화면은 제 화면입니다선생님처럼 child - Image.asset - Padding - child 이렇게 관계된 코드 앞에 흰색 직각으로 굵은 선으로 연결되어있지가 않고 그냥 수직선만 그려져 있어서 한눈에 보기가 불편한데 선생님처럼 설정을 바꾸고 싶어요 알려주세요 ㅜㅜ
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
인앱결제관련
안녕하세요? 저는 회원가입없이 쓰는 투두리스트를 만들고 있는데요 데이터는 앱스테이트 로컬스토리지에 저장되도록 만들고 있는데 만약 사용자가 광고제거등의 상품을 결제했을때 앱을 지웠다가 다시 깔아도 광고제거가 반영이 되려면 어떻게 해야할까요?
-
해결됨[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
이미지 로딩 오류
UpdateProfile 에서이미지 버튼 클릭 후 파일 선택 이후ImageCodecException: Failed to detect image file format using the file header.File Header was [0x3c 0x21 ...가 나오는데요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
프로젝트 생성 시, 대기 시간
안녕하세요.강의와 동일하게 test_proj 프로젝트 생성 후1시간이 넘게 지나도 완료가 되지 않고 아래 이미지와 같은 화면만 계속 노출되어서 우선 강제 종료한 상태인데요PC사양에 따라 프로젝트 생성 시간의 편차가 크다고 하는데 원래 이 정도로 오래 걸릴 수가 있는 걸까요? *프로젝트를 처음 생성한 것은 아니고, 처음 생성할 때도 너무 오래 걸려서 강제 종료를 했다가 다시 켰는데, 아래 이미지와 같이 main.dart에는 X표시가 같이 뜨고 Select Device가 비활성화 되어서 기존 프로젝트 삭제하고 다시 프로젝트 만드는 과정에 있습니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
강의중 37.Dio onErrorInterceptor 작업하기 dio 관련 질문입니다.
안녕하세요 강사님 accessToken 만료시 refreshToken 으로 다시 발급받는과정에서 질문이 있습니다. dio.dart 소스에 onError 에서 print 로 로그를 호출하고 있는데요 @override void onError(DioException err, ErrorInterceptorHandler handler) async { print("[ERR] [${err.requestOptions.method}] ${err.requestOptions.uri}"); final refreshToken = await storage.read(key: REFRESH_TOKEN_KEY); if (refreshToken == null) { return handler.reject(err); } final isStatus401 = err.response?.statusCode == 401; final isPathRefresh = err.requestOptions.path == "/auth/token"; if (isStatus401 && !isPathRefresh) { final dio = Dio(); try { final resp = await dio.post( "http://$ip/auth/token", options: Options(headers: {"authorization": "Bearer $refreshToken"}), ); final accessToken = resp.data["accessToken"]; final options = err.requestOptions; options.headers.addAll({ "authorization": "Bearer $accessToken", }); await storage.write(key: ACCESS_TOKEN_KEY, value: accessToken); final response = await dio.fetch(options); return handler.resolve(response); } on DioException catch (e) { return handler.reject(e); } } // return handler.reject(err); super.onError(err, handler); } 호출하는 restaurant_detail_screen.dart 를 보면 Future<RestaurantDetailModel> getRestaurantDetail() async { final dio = Dio(); dio.interceptors.add( CustomInterceptor(storage: storage) ); final repository = RestaurantRepository(dio, baseUrl: "http://$ip/restaurant"); return repository.getRestaurantDetail(id: id); } 이런식으로 되어있거든요? 그래서 refreshToken 으로 토큰을 재발급 받고 storage에도 새로 저장하였으나 dio 가 매번 호출되는 방식입니다. 그러다 보니 매번 onError 가 호출이되고 에러 로그가 찍힐수 밖에 없는 구조입니다. 싱글톤 방식으로 수정이 되지 않으면 해당 에러는 계속 날것 같은데 혹시 이후에 해당부분이 수정이 되는 강의 부분이 있을까요?
-
해결됨Flutter 앱 개발 기초
수강기간 연장 부탁드립니다!
오픈 카카오톡으로 문의주시면 더 빠르게 답변 받으실 수 있어요 🙂 수강기간 연장 부탁드려요. 감사합니다 !!!
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
path 설정에 'Uploaded File URL' 항목이 안보입니다.
프로필 이미지 영역의 path 설정에 'Uploaded File URL' 항목이 안보입니다.(Uploaded File URL_uploadDataNos 만 보입니다)
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
React Native 로 제작해도 될까요?
선생님 강의를 잘 보고있습니다.Flutter 로 제작하셨는데, 저는 웹 제작 경험이 있어 React 언어가 더 익숙해서요. React Native 로 작업을 해도 괜찮나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
질문드립니다.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 이강의관련은 아니고 책에 있는 google_mobil_ads 관련 오류인데 아시면 답변 부탁드릴게요 ㅠㅠ비어있는 프로젝트에 google_mobil_ads:6.0.0을 설치하고 실행하려고 하면 pod repo update하라고해서 시도하면 다시 Unable to find a specification for webview_flutter_wkwebview depended upon by google_mobile_ads 이런 오류가 나오고 있는 상황입니다. 혹시해서 cocoapod삭제후 다시 설치해봐도 같은 오류고 캐시 정리 다해봐도 계속 같은 오류네요 혹시 관련해서 아시는게 있으면 말씀부탁드립니다.
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
drift & sqflite
안녕하세요, 강사님. 강의 잘 듣고 있습니다.drift와 sqflite에 대해 공부하다가 궁금한 점이 있어 질문드립니다.drift는 내부적으로 sqflite를 사용하는 것으로 알고 있는데, 실제 앱 개발에서 drift나 sqflite를 사용하는 경우가 서버 없이 로컬 저장소만으로 사용하는 경우가 더 많은지, 아니면 서버와 함께 사용하는 하이브리드 구조로 활용되는 경우가 더 많은지 궁금합니다.예를 들어,단순한 메모앱, TODO앱 같은 경우는 로컬 DB만으로 구현하는 경우도 많을 것 같고,ERP 같은 구조에서는 서버만 사용하는 구조가 일반적인 것 같은데요.실무에서 개발할 때, 어떤 방식(서버 DB 사용 vs 서버DB + 로컬DB 연동)이 더 일반적으로 활용되는지,서버DB + 로컬DB 연동(drift, sqflite )하이브리드 구조로 가져간다면 어떠한 상황 이나 앱 또는 웹에서 많이 사용하는지 궁금합니다.
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
스택 위의 이미지가 움직이면 사라집니다.
아무리 따라해봐도 스택 위의 이미지를 마우스로 잡아서 움직일 때마다 이미지가 사라집니다.
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
특정 하트만 개별적으로 커지게 하는 방법 질문
해당 강의 영상에서는 하트가 전부 커지고 있어서, 특정 하트만 개별적으로 커지게 하는 방법을 노트에 적어주셨는데 글을 봐도 잘 이해를 못하겠어요^^;; 왠만하면 그 영상만을 따로 올려주시거나 기존 영상을 보강해 주시면 감사하겠습니다.. 제가 아직 초보라서 노트만으로는 이해를 하기가 어렵네요. 강의를 지속적으로 업데이트 해주시는 점에 큰 장점을 느껴서 구매를 했고, 지금까지 잘 보고 있습니다^^
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
WebView에 웹사이트 띄우기 수업을 따라하는중입니다.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 처음해보는거라 강의보면서 동일하게 진행중인데요.yaml파일에 웹뷰 디펜던시 추가할 때 하이브리드 버전으로만 추가해도 되는게 맞지요?pub.dev의 가장 최근 버전 (webview_flutter: ^4.13.0)web view 문서를 보면 안드로이드 : webview_flutter_androidiOS/macOS : webview_flutter_wkwebview이렇게 나뉘어 있는데 안드로이드용(webview_flutter_android: ^4.7.0)과 iOS(webview_flutter_wkwebview: ^3.22.0)버전이 다르더라고요. 제가 저 두개를 따로 또 추가해야하는지 궁금한 이유는 하이브리드 버전(?)으로만 했을 때 아이폰 에뮬은 불러온 웹페이지의 터치 등 이벤트가 정상적으로 이루어지나, 안드로이드 에뮬의 경우 불러온 페이지의 웹뷰 렌더링은 되지만 터치 이벤트가 작동하지 않아서요. 단순 안드로이드용 에뮬의 GPU문제라서 실제 기기에 적용했을 때는 문제 없으니 이대로 진행해도 되는지 궁금합니다.
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
Project Setup Step 절차가 나오지 않아요, 테마를 어디서 고르죠?
히 적어줄수록 좋아요!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
새로운프로젝트 만들기
프로젝트 만들었는데 pixel XL api 선택하는 창도 없고 오류가 있는 듯이 빨간 표시가 나옵니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Async 프로그래밍 링크 위치 문의
안녕하세요 맨 처음 강의에 1:33:35 보시면 강사님이 "그리고 Async 프로그래밍도 제가 링크를 넣어둘테니까 설명에다가 찾아가셔가지고 보시면" 이라고 하셨는데 그 링크가 어디에 있나요? 다른 질의를 보았는데 대답이강의 설명이나 강의섹션의 다운로드 링크를 보라고 하셨는데 강의 설명이라 함은 동영상 재생될때 화면에 팝업으로 뜬다는 말씀이신가요? 그게 안뜨는데...그리고 강의섹션의 다운로드링크는 어디에 있는건아요?컴퓨터로 강의를 듣는데 찾을수가 없네요 ㅠ
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
뭔가 안되고 있는 것 같아요 ㅠ
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Column 위젯 가운데 정렬 질문
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 다름이 아니라 가운데 정렬에 대해서 질문드릴 게 있어서 글을 남기게 되었습니다import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( backgroundColor: Color(0xFFF99231), // 색상 지정 시 헥스 코드 사용 body: Center( // 로고 이미지를 가운데 정렬 child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset('asset/img/logo.png'), CircularProgressIndicator(), ], ) ), ), ), ); }위 코드에서mainAxisAlignment: MainAxisAlignment.center,이 부분을 지워도 정중앙에 가운데 정렬될 거 같은데 가로로만 정렬이 되고 세로로는 안되더라구요분명 logo 이미지에 Center 위젯만 줬을 땐 가로 세로 모두 가운데 정렬이 됐었어서 Column 위젯에 mainAxisAlignment: MainAxisAlignment.center, 함수가 없어도 정렬이 될 거라고 생각했는데 안되는 이유 알려주시면 감사하겠습니다!
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
여기서 막힙니다.
https://gitforwindows.org/링크로 들어가면 별도 Assets 가 나오지 않습니다이 화면이 나와서다운로드 버튼을 눌러 설치하고 나면이러한 프로그램들이 설치가 됩니다.git을 적용하려는 폴더로 무슨 프로그램을 실행해서 들어가야하나요?참고로 윈도우 pc입니다. 추가로download git for windows sdk라는 것도 있는데 이것도 설치해야하나요?