Xcode2 Flutter 디버그 모드 / 릴리즈 모드 구분하기 / 디버깅 안될때 직접 휴대폰을 꼽고 앱을 실행하면, 디버그 모드로 설치되게 됩니다. 그리고 마켓에 배포할땐 릴리즈 모드로 추출되구요. 디버그와 릴리즈 를 구분해서 다른 동작을 하고 싶을때, 아래 코드를 사용합니다. 1) 먼저 패키지를 임포트 합니다. import 'package:flutter/foundation.dart'; 2) 아래 코드를 이용해서 디버그 모드인지 릴리즈모드 인지 판단합니다. //디버그 모드 if (kDebugMode) { doSomething(); } //릴리즈 모드 if (kReleaseMode) { doSomething(); } flutter로 바로 실행해도 디버그 모드가 아닌 릴리즈로 변경하는 방법 iOS 1) Xcode를 실행합니다. 2) 스키마 수정으로 이동합니다. Product > Sche.. 스터디/Flutter+Dart 2022. 7. 14. SourceTree에서 FileMerge(파일머지) 실행 안 될때 깃허브에서 소스를 푸쉬하다가 충돌이 날땐 소스트리에서 '외부병합도구 실행' 이란것을 통해서 충돌을 해결하곤 합니다. 그런데 어느순간 무반응..... 찾아보니 XCode에서 Preferences에서 Locations 탭으로 가니 'Command Line Tools'가 선택이 안 되어 있더군요!! 아니 이게 왜 풀려있는거지.. 커멘드 라인 툴을 선택하면 소스트리에서 '외부 병합 도구'가 실행이 됩니다! 드디어! 참고 : https://stackoverflow.com/questions/32729049/filemerge-quits-immediately-after-launching-from-sourcetree/41490804 스터디/Etc 2018. 2. 8. 이전 1 다음