본문 바로가기
  • 포르쉐타고싶다

전체 글93

[flutter] #if __has_include(<kakao_flutter_sdk/kakaofluttersdkplugin.h>) 혹은 Undefined symbols for architecture arm64: "_OBJC_CLASS_$_kakaoFlutterSdk.... 에러 해결 https://github.com/flutter/flutter/issues/41900 Error when 'flutter run': Undefined symbols for architecture arm64: · Issue #41900 · flutter/flutter I get error when 'flutter run': charlesdeMBP:rongchang_app charles$ flutter run Launching lib/main.dart on yueji的 iPhone in debug mode... Automatically signing iOS for device deployment usi... github.com flutter clean rm ios/Podfile ios/Podfile.lock.. 2021. 8. 6.
[flutter] url_launcher 에러: Attempt to present <SFSafariViewController: 0x1042b6400> on <SFAuthenticationViewController: 0x103d15800> (from <SFAuthenticationViewController: 0x103d15800>) whose view is not in the window hierarchy. 해결 회원가입과 비밀번호찾기 등을 구현하는 대신 카카오 채널을 통해 연결해 놓은 상태이다. Uri kakaoChannelUri = await TalkApi.instance.channelChatUrl('_fZnrK'); 카카오로그인과 카카오 채널 연결은 상관없는 내용이고 패션몬스터에서는 카카오로그인 -> 카카오 채널 연결을 이어 구현한 상태이다. 카카오로그인 String authCode = await AuthCodeClient.instance.request(); //authCode로 token 확인 print(TAG + 'authCode: ' + authCode); // getting access token AccessTokenResponse token = await AuthApi.instance.issueAc.. 2021. 7. 29.
[flutter] FLUTTER SDK installation is incomplete 에러 다른 버전의 Flutter SDK를 사용하다가 위와 같은 에러로 SDK를 사용하지 못하는 에러가 발생하는데 나같이 노트북을 잘 종료하지 않는 사람들은 자주 겪는 에러이다. Flutter 공식 문서의 지시사항을 잘 따른 다음에는(sdk 다운, 환경변수 설정, source ~~) 컴퓨터를 껐다켜야 해당 환경변수가 전역적으로 적용이 된다. (echo %PATH에 해당 sdk경로가 추가되었다고 적용이 된 것이 아니다! 가뜩이나 노트북 종료 안하는데 개고생했다.. 2021. 7. 9.
[flutter] statusBar for android and ios build에 SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( //상태바 색 -> 근데 ios에는 적용 안됨 statusBarColor: Theme.of(context).backgroundColor, // 상태바 글자색 // For Android. // Use [light] for white status bar and [dark] for black status bar. statusBarIconBrightness: Brightness.light, // For iOS. // Use [dark] for white status bar and [light] for black status bar. statusBarBrightness: Brightness.dar.. 2021. 5. 24.
[npm] npm install 중 ../../nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' 에러 해결 문제 블록체인 프로젝트를 진행하던 중 특정 모듈을 다운 받기 위해 터미널에 $ npm install 를 입력했는데 ../../nan/nan_object_wrap.h:124:26: error: no member named 'IsNearDeath' in 'Nan::Persistent' assert(wrap->handle_.IsNearDeath()); 같은 에러가 발생하였다 . 해결 node의 버전을 downgrade 해줬더니 해결되었다. $ npm install -g n $ n 10.15.1 사용하려고 하는 package는 npm버전과 관련이 있을 뿐만 아니라 node의 버전도 맞춰줘야 한다. 2021. 4. 13.
[nginx] 특정 도메인으로 들어왔을 때, 다른 도메인으로 redirect 하는 방법 서론 도메인 구매 사이트에서 도메인을 구입한 뒤 해당 도메인의 특정 호스트에 대해 다른 도메인으로 연결할 일이 생길 수 있다. 해당 작업은 도메인 구매 사이트의 관리툴에서 해결할 수 없고 직접 웹호스팅을 통해 코드를 작성해야 한다. 필자는 ec2 웹서버와 nginx를 사용하여 redirect를 진행하였다 해결 방법 1. ec2 서버에 nginx를 설치한다 2. nginx의 sites-available에 하나의 파일을 생성하고 리다이렉팅하는 코드를 작성한다 3. nginx를 재실행한다. 1. ec2서버에 nginx를 설치한다 [ubuntu@~:] sudo apt-get install nginx 2. nginx의 sites-available에 하나의 파일을 생성하고 리다이렉팅하는 코드를 작성한다. - 파일생.. 2021. 2. 10.
[flutter] 에러 "Flutter/Flutter.h not found." 에러 해결 문제: Flutter SDK가 동기화가 안되고 있는 상태, 아무리 flutter clean을 조져봤자 refresh되지 않고 위의 에러가 뜬다 해결: $ rm ios/Flutter/Flutter.podspec $ flutter clean 2020. 12. 20.
[flutter] Flutter 프로젝트에서 android 모듈을 켜고싶은데 버튼이 비활성화 되어있을 때: .iml파일 문제: 어떤 프로젝트의 android 모듈를 보고싶을 때, android 패키지에 오른쪽 마우스를 누른 다음 Flutter -> open Android Module in Android Studio 를 통해 열 수 있다. 그러나 어떤 프로젝트를 '클론'해서 보거나 할 때, 위의 Flutter 버튼이 비활성화 되어 안드로이드 모듈을 못 켜는 경우가 있다. 해결: 이 때 android 패키지를 보면 .iml 파일이 없을 것이다. 이 .iml 파일을 다른 플러터 프로젝트로부터 복사해 와서 이름을 [프로젝트명_android.iml] 로 붙여주고 다시 오른쪽마우스를 눌러보면 이제 활성화되어있을 것이다. 2020. 12. 19.