aos,ios둘다 문자본인인증은되는데 패스만안되서 하루 시간날려서 적어놓음 

opus,gemini3.0 모두 못찾은거 gpt5.2가 힌트줬네

 

if (Platform.isAndroid && urlStr.startsWith('intent://')) {
 
try {
WebView 로딩을 먼저 끊어야 ERR_UNKNOWN_URL_SCHEME를 막을 확률이 큼
await controller.stopLoading();
} catch (_) {}

_handleIntentUrl(urlStr);

return NavigationActionPolicy.CANCEL;
}
 
 
 
위같이 await controller.stopLoading() 이게 핵심임 
 
반응형

mac에서 flutter 설치할때 먼저 

 

homebrew를 설치해야함 

 

https://brew.sh/에서 설치

 

설치 후 터미널안에 값들 추가하라는거 모두 추가해야함 

 

homebrew설치 후

 

터미널에서brew install flutter로  flutter 설치 하면 dart도 같이 설치됨 (dart를 미리깔면 설치가안되니 지우고 실행)

 

android studio에서 경로 지정해야하는데 dart는 자동으로 되는데 

 

flutter는 직접지정해줘야함 

 

 

ls -l /opt/homebrew/bin/flutter

터미널에 붙여넣으면 자세한 경로가 나오는데 

 



dart경로
/opt/homebrew/Caskroom/flutter/3.32.2/flutter/bin/cache/dart-sdk

flutter경로

ex)/opt/homebrew/Caskroom/flutter/3.32.2/flutter/bin/flutter 

경로 찾아서 넣어주면됨(버전별상이)

 

 

android studio 설치 후

 

preferences - languages & frameworks -android sdk -sdk tools에서 android SDK Command-line tools 체크 

반응형

'flutter' 카테고리의 다른 글

앱 이름 국제화  (0) 2024.01.28
fireabase 연동  (2) 2022.09.22
firebase export PATH="$PATH":"$HOME/.pub-cache/bin  (0) 2022.09.22
mac os에 flutter 설치  (0) 2021.07.17

 

 

설정-앱이전

 

 

 

 

 

앱 이전하기 클릭

 

 

 

 

 

 

내용들 입력

 

 

 

 

 

 

 

 

트랜젝션 ID 확인방법

Google Payments

 

Redirecting...

 

payments.google.com

 

이동전,이동할 구글계정이 로그인된상태로 위 링크를들어가면 아래처럼 나옴 

 

 

 

 

 


새 개발자 계정 확인방법

홈- 계정id or 개발자계정 - 계정id 두곳에서 id 확인 가능

 

 

 

 

 

 

 

 

 

 

모두 입력후  검토 누르면 끝 

 

 

이전신청하면 바로되지않고 메일로 승락을 한번더 해야 이전진행이된다 

 

그이후 보통 하루이상 뒤에 이동이되는듯

반응형

'android > etc' 카테고리의 다른 글

android home버튼 실행시키기  (0) 2022.02.17
스토어별 업로드시 주의사항  (0) 2022.02.09
android color ,dark mode  (0) 2022.02.04
app version check  (0) 2021.11.18
android 내가만든 파일 흔적 자동으로 남기기  (1) 2020.05.08

네이버 로긴 라이브러리 사용중 위같은 에러가뜨면서 Ios스토어에 업로드가 안될때 

 

이유: xcode 16은 bitcode안쓰는데 라이브러리중 관리안한것들이 아직 bitcode쓸때 생기는문제

 

 

ios - podfile안에 맨아래 post_install do |installer| 이부분찾아서 복붙

bitcode관련 스크립트 부분만 넣을때 오류가나서 위에 부분추가로 넣었더니 문제없이 작동함 

 

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end

  # Bitcode 관련 스크립트 유지
  bitcode_strip_path = `xcrun --find bitcode_strip`.chop!
  def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
    framework_path = File.join(Dir.pwd, framework_relative_path)
    command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}"
    puts "Stripping bitcode: #{command}"
    system(command)
  end

  framework_paths = [
    "/Pods/naveridlogin-sdk-ios/NaverThirdPartyLogin.xcframework/ios-arm64_x86_64-simulator/NaverThirdPartyLogin.framework/NaverThirdPartyLogin",
    "/Pods/naveridlogin-sdk-ios/NaverThirdPartyLogin.xcframework/ios-arm64/NaverThirdPartyLogin.framework/NaverThirdPartyLogin"
  ]

  framework_paths.each do |framework_relative_path|
    strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
  end
end
반응형

flutter_native_splash 사용시 ios에서 전체화면 이안되고 작게나올때 

xcode - Runner -Runner - LaunchScreen - LaunchImage - View - Content Mode를 변경하면 된다 

반응형

android

 

 

android-app-src-main-AndroidManifest.xml로 들어가서  label의 이름을 @string/app_name로 변경

 

 

수동버전

android-app-src-main-res-values에 오른쪽 클릭 후 string.xml 파일 하나 생성

 

 

 

 

다음과 같이 생성  name에 아까 AndroidManifest에서 적은 label 뒷이름과 같게 생성

 

 

 

 

다음과 같이 원하는 언어 (ex 영어는 en) 붙여서 생성하고 앱이름만 영어로하면 완성 

 

 

 

 

android 활용

android studio로 flutter 내의 android를 연다  그후 아래경로에서 label 이름 변경

 

 

 

 

 

values에 string.xml 생성 후  open Translations Editor 클릭

 

 

 

 

 

아래에서 원하는 언어 선택하면 자동으로 추가된다 

 

 

 

 

 

 

자동으로 추가된다  추가된 string에 들어가서 언어만 바꾸면된다 

 

 

 

========================================================================================

ios

 

xcode 실행 후 Runner - Runner Localizations - + 클릭해서 원하는 언어들 셋팅 

 

 

 

 

 

Runner에두고 xcode-File-New-File 클릭

 

 

 

 

string파일 선택 후 넥스트 

 

 

 

 

 

제목을 InfoPlist.strings로 만들고 create 클릭

 

 

 

 

 

생성 후 맨오른쪽 Localize 클릭

 

 

 

 

 

원하는 언어 선택후 생성 

 

 

 

 

 

생성후 맨오른쪽에 localization에 모두 클릭하면 왼쪽에 infoPilst안에 각각언어로 생성된다 

 

 

 

 

 

 

언어별 InfoPlist파일에 "CFBundleDisplayName"="원하는앱이름"; 추가하면 끝

 

 

반응형

'flutter' 카테고리의 다른 글

flutter 설치 mac  (0) 2025.06.09
fireabase 연동  (2) 2022.09.22
firebase export PATH="$PATH":"$HOME/.pub-cache/bin  (0) 2022.09.22
mac os에 flutter 설치  (0) 2021.07.17

날씨 라이브러리인 accuweather를 써보려는데 

사이트내에서 앱을 만들고 api키로 이것저것 써보려는데 401이 자꾸났다.

 

그럴땐 만든 앱의 셋팅값을 아래와 같이하면 된다 

 

https://github.com/home-assistant/core/issues/61812

반응형

firebase문제로 이 에러가 발생하였다

firebase_core_platform_interface: 4.5.1이부분을 지우고

firebase desktop 라이브러리 몇개 지우고 

업데이트하니 정상작동한다.

 

 

업데이트 할수있는 패키지를 찾는다

flutter pub outdated

 

낮은버전 패키지 모두 업데이트

flutter pub upgrade --major-versions

 

참고:https://www.wafrat.com/fixing-error-method-not-found-fallthrougherror-load_bundle_task_state-dart-17-throw-fallthrougherror-target-kernel_snapshot-failed-exception/

반응형

mac에서 android studio 사용시 유용하게쓰던 힌트키가 안된다면 

 

설정->키보드->키보드 단축키

 

 

 

입력 소스-> 이전 입력소스 선택을 해지 한 후 완료

반응형

android studio쓰면 run 클릭시 크롬으로 바로 볼수가있는데 (flutter run -d chrome)

 

web으로 만든것을 같은 wifi내에 공유하려면 서버를 띄워야한다.

 

1. web 빌드

flutter build web

 

 

2. 프로젝트 build/web로 이동

cd build/web 후 

python -m http.server [포트번호]   ex) python -m http.server 50000 (mac은 python 기본탑제,window는 깔아야함)

 

같은 wifi내에서 접속가능하다

반응형

+ Recent posts