일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- UIButton
- error
- 한글
- view
- JPA
- darkmode
- iOS16
- Git
- github
- mac
- IOS
- Realm
- Notification
- FLUTTER
- geofencing
- Code
- Session
- SwiftUI
- Xcode
- appstore
- Apple
- MacOS
- 개발자
- Swift
- window
- rxswift
- Firebase
- 이미지
- Archive
- 웹뷰
- Today
- Total
목록분류 전체보기 (269)
EEYatHo 앱 깎는 이야기
Android에서 파일 첨부가 안되서 찾아보니- 권한을 설정해라- 웹쪽 코드를 수정해라- 브릿지로 주고 받아라- webview_flutter 라이브러리의 안드로이드쪽 구현을 수정해라- flutter_inappwebview를 사용하라는 등 여러 먹히지 않거나, 복잡한 해결방법이 나왔고, webview_flutter 문서를 봐도 딱히 언급이 없고.. 삽질끝에 간단한 방법을 찾았는데 한국어 자료도 없어서 포스팅setOnShowFileSelector 에다가 파일 피커 로직을 구현해주면 됨// 관련 로직 말고 모두 생략import 'package:webview_flutter_android/webview_flutter_android.dart';import 'package:file_picker/file_picker...
iOS 아카이빙 후 업로드 중, Signing Runner.app... 할때 Xcode가 죽음 Xcode 로그에서 크래쉬 난 쓰레드를 보면 아래와 같음더보기Thread 8 Crashed:: Dispatch queue: com.apple.root.default-qos 0 libsystem_kernel.dylib 0x19f9b15f0 __pthread_kill + 8 1 libsystem_pthread.dylib 0x19f9e9c20 pthread_kill + 288 2 libsystem_c.dylib 0x19f8f6a30 abort + 180 3 IDEKit 0x107debb64 +[IDEAssertionHandler _handleAssertionWithLogString:assertionSignature..
에러 현상1. 안드로이드 빌드시 앱 실행하자마자 꺼짐2. flutter run --verbose 실행시 아래 로그 발생(요약: Didn't find class ".MainActivity" on path: DexPathList..) 12-30 10:21:45.820 I/Finsky ( 6261): [2] aaow.i(1): aaow - Received: android.intent.action.PACKAGE_REMOVED, [QYmj42YIe3QPu41ornIwGPfD2dX-4zb9YxrT9uk_QQ0][ +5 ms] executing: {사용자경로}/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell am start -a andr..
에러 현상어떤게 원인인진 모르겠으나, Shorebird 적용, Flutter 엔진 버전 업 등 다양한을 Android 동작 되는 것만 보고 넘어갔었음 이후 VSC로 iOS 빌드시, 아무런 에러 로그 없이 10초 정도 뒤 빌드 멈춤Xcode로 빌드시, 마찬가지 별다른 에러 로그 없이 빌드 실패만뜸 해결 방법아래 커맨드로 상세한 로그 확인flutter build ios -v 아래의 빨간색 에러 로그 확인. 하지만 마찬가지로 별다른 내용이 없음..[+1744 ms] "flutter ios" took 94,151ms.[ +18 ms] Encountered error while building for device.[ ] #0 throwToolExit (package:..
개요GetIt, Go Router, BloC 사용FirstParty인 pushNamed를 사용할 때는 문제 없었으나, Go Router으로 마이그레이션 후 버그 발생A 페이지에 진입, 다른 페이지 이동, A 페이지로 pop 할 때 자꾸 A BloC이 생성됨 문제 현상전역 / 싱글톤 BloC을 최대한 피하고자 A 페이지와 A BloC의 생명 주기를 같게하려 했었음GetIt registerFactoryParam으로 A BloC 등록Go Router코드BloC을 미리 생성하여 A 페이지로 이동하는 코드에 넣어줌으로써 GoRoute( path: "a", builder: (context, state) { return BlocProvider.value( value: getIt(), c..
에러 현상빌드시 에러 발생 Flutter 빌드시 Debug Console 에러 로그Error (Xcode): ../../.pub-cache/git/{개인라이브러리이름}-a19e32840efbb0a62ca7cb070355bc9708e124f8/lib/atoms/text/text.dart:2:8: Error: Error when reading '../../.pub-cache/git/{개인라이브러리이름}-a19e32840efbb0a62ca7cb070355bc9708e124f8/lib/colors.dart': No such file or directoryLaunching lib/main.dart on iPhone 15 in debug mode... Xcode build done. 58.7s Failed to b..
개요이 글 지오펜싱 튜토리얼이 아닌, 아래 지오펜싱 관련하여 WWDC, Document들을 정리하고, 직접 실험하여 알아낸 중요한 사실들을 정리WWDC23 ) 간소화된 location updates 알아보기Document ) 지리적 지역 근접성 MonitoringDocument ) Core Location Monitor 소개Document ) iBeacon 장치와의 근접성 확인 (iBeacon 장치 감지, 거리 확인, +앱살리기)WWDC19 ) CoreLocation 새로운 소식 (iOS13)Document ) iOS 기기를 iBeacon 기기로 전환 지오펜싱 (Geofencing)사용자의 위치가 미리 지정한 특정 위치(지오펜스)에 들어가거나 나갈 때 트리거되는 이벤트를 처리하는 기술CoreLocatio..
문서 링크 개요Bluetooth low energy를 사용하여 데이터 공유를 지원하는 모든 iOS 기기는 iBeacon으로 전환할 수 있음기본 iOS 기기를 iBeacon으로 사용하는 앱은 포그라운드에서 실행되어야함이 기능을 POS 앱이나 어차피 포그라운드에서 실행되도록 의도된 앱에 사용다른 유형의 iBeacon 구현의 경우 타사 제조업체의 전용 비콘 하드웨어를 사용합니다다음 과정을 따르면됨장치에 대한 128비트 UUID를 얻거나 생성합니다.적합한 major, minor 값과 UUID 값을 포함하는 CLBeaconRegion객체를 생성합니다.CoreBluetooth 프레임워크를 사용하여 비콘 정보를 알립니다. 기기의 UUID 생성iBeacon을 식별하는 주요 방법은 UUID하나 이상의 비콘을 배포할 ..