일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- .net maui
- ABLY
- 자마린
- MAUI
- xcode13
- Android
- ASP.NET Web API
- SecureStorage
- 지도
- 흑우마스터
- iOS노치
- vpc
- Cloudflare
- c#
- 개발
- 프로그래밍
- 닷넷
- n8n
- Xamarin Forms
- 망할
- 구글맵
- aws lambda
- v
- Xamarin
- 배포
- 안드로이드
- AWS
- 구글지도
- 비주얼스튜디오2022
- hot reload
- Today
- Total
목록전체 글 (61)
흑우마스터의 마법의 공간
Xamarin 혹은 MAUI 작업 중 Firebase 관련 서비스 코드를 구동 시 위 에러가 출력 되었다 google-services.json 를 깜빡한건데 빌드 옵션을 GoogleServiceJson으로 바꿔주자! 그럼 거짓말처럼 에러가 사라진다
기본적인 템플릿에서 제공 되는 걸 바로 한글로 바꿔 열어보면 궯궐답 같은 걸로 표시 된다. 닷넷코어가 인코딩을 제대로 지원 안하는 것도 있는지라 아래 코드는 깨져 나온다 endpoints.MapGet("/", async context => { await context.Response.WriteAsync("한글 출력"); }); 이거를 해결 하기 위해서 구글링을 해보았는데 services.Configure(options => { options.TextEncoderSettings = new System.Text.Encodings.Web.TextEncoderSettings(System.Text.Unicode.UnicodeRanges.All); // 한글이 인코딩되는 문제 해결 }); 이러한 코드가 있어서 넣어..

간단하게 경로명에 ASCII 문자가 들어가 있으면 안됩니다. 폴더명을 영어로 바꿔주셔야 되는데 계정명이 한글로 되어 있는 경우 Git 등 Repo를 잡을 때 자연스럽게 C:\User\사용자명 으로 들어갈 수 있으므로 가급적이면 윈도우 사용자명을 교체하던가 소스코드가 들어있는 프로젝트들을 별도로 설정해야 합니다. 끝-

제목 그대로 VS2022 MAC이 정식 출시 되면서 .NET 6 업데이트 등 많은 기능이 출시 되었는데 업데이트를 아무 생각 없이 하다보면 Xcode도 13.4 까지 올려야 되서 처음부터 받아야 되는 문제가 생깁니다 문제는 업데이트를 하고나면 신규 프로젝트는 정상적으로 iOS 프로젝트가 빌드가 되어 시뮬레이터가 열리지만 최신 버전 중에서도 15.10.0.1 근처 버전까지 업데이트를 하고나면 패키지 경로 문제 등이 발생으로보이는 에러로 인해 디버그에는 실패가 없지만 정작 에뮬레이터로 열면 바로 죽어버리면서 꺼지는 충돌 증상이 있습니다. https://github.com/xamarin/xamarin-macios/issues/14834 Unable to deploy to iOS 15.4 emulator · I..

맥에서 작업하고 윈도우 노트북으로 Git을 통해 가져와서 작업하면 발생하는 오류인 것 같습니다. 안드로이드에서 Release 형태로 보관기능을 실행하면 위와 같은 에러를 만날 수 있는데 처리 방법은 다음과 같습니다. 도구 -> 옵션-> Xamarin -> Android 설정 -> 보관위치를 다른 폴더로 변경해주시면 됩니다. 해결완료! 끝

릴리즈(활성) 모드에서 배포를 진행하면 iOS는 문제가 없지만 Android는 보관 시에 이런 경고를 만날 수 있다. 이 경우 안드로이드 프로젝트에서 오른쪽 마우스를 누른 후 디버깅 옵션을 확인하여야 되는데 의식적으로 Android 빌드 쪽에 컴파일러니 Shrinker 쪽을 건드려야 될거라 생각했으나 거기가 아니고 왼쪽 탭 메뉴 중에 컴파일러에 들어가야 된다. 이 부분이 문제가 되는 것인데 디버그 정보 항목에 이식가능을 없음으로 변경한다 깔끔띠!!!!!!!!!
xamarin ShellItemRenderer.java(8,8): Error JAVAC0000: error: ShellItemRenderer is not abstract and does not override abstract method onNavigationItemSelected(MenuItem) in OnItemSelectedListener 위와 같은 에러가 발생 하면서 안드로이드가 안되는 일이 생겼는데 추측해보건데 Xamarin Forms 5 버전 업데이트를 하면서 Android X에 해당하는 파일 중에 무언가가 지원이 되지 않은 것으로 예상 된다 이때 Xamarin Forms Stable Release 5.0.0.0.2125로 전체 업데이트 한다면 해당 오류는 발생하지 않지만 문제는 이 업데이트를..

아이폰 노치가 있는 모델이 생기면서 노치 영역에 의도치 않게 디자인한 컨트롤들이 표현 되는 것을 방지하기 위해 아래와 같은 코드를 사용하였다. ios 부분을 별도로 정의해주고 SafeArea를 주는 부분인데 이걸 하게 되면 첫 이미지와 같이 ContentPage의 배경색이 SafeArea 영역에 표시 되는 것을 알 수 있다. 이렇게 되면 문제는 Scrollviewer 등을 구현 시에 하단 영역에 거슬리는 빈 공간이 발생 된다는 것이다. 이 경우에는 ContentPage에 정의한 것처럼 UseSafeArea를 True로 주어서 처리하면 안된다. 이건 위 아래 둘 다 만들기 때문이다. protected override void OnAppearing() { base.OnAppearing(); if( Devic..