일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Android
- 프로그래밍
- AWS
- xcode13
- vpc
- 비주얼스튜디오2022
- 닷넷
- 배포
- iOS노치
- 구글맵
- Cloudflare
- Xamarin
- c#
- Xamarin Forms
- SecureStorage
- 지도
- v
- 안드로이드
- 개발
- MAUI
- 자마린
- .net maui
- ABLY
- aws lambda
- 흑우마스터
- 구글지도
- n8n
- hot reload
- ASP.NET Web API
- 망할
- Today
- Total
목록분류 전체보기 (62)
흑우마스터의 마법의 공간

안드로이드 에뮬레이터가 구버전이거나 SDK가 너무 낮게 되면 구글 맵 확대 시 도로가 검은색으로 표기 되는 문제가 있다. 이건 구글맵이 지도를 업데이트 하면서 색상을 바꿔버린 것이 문제가 되는 것 같다. 문제는 아래처럼 이전 버전의 구글맵을 가지고 있는 에뮬레이터 표기가 정상적이지 않다는 것인데 배포 시에는 별 문제가 없겠지만 작업하는 사람 입장에선 여간 찝찝하지 않을 수가 없다. 이 경우에는 구글 플레이스토어를 지원하는 에뮬레이터로 변경 하고 구글 맵을 업데이트하면 검은색에서 정상적인 화면이 노출 되는 것을 확인할 수 있다.
에뮬레이터의 프로세서가 안드로이드 APK와 아키텍처가 같지 않다면 나는 오류로서 디버그나 릴리즈 시에 나는 오류인데 프로젝트 편집에서 아래 코드를 추가하면 정상적으로 돌아간다 android-arm;android-arm64;android-x86;android-x64 아래는 ADB에 대한 내용armeabi-v7a;x86;x86_64;arm64-v8ahttps://learn.microsoft.com/en-us/dotnet/android/messages/adb0020

Visual Studio Code 확장 플러그인에서 .NET MAUI - Archive / Publish tool을 다운 받는다. Show and Run Commands를 선택 하고 MAUI Archive : Publish iOS를 선택해주면 된다 그럼 순차적으로 Project -> Signing Indentity -> Provisioning Profile 를 했다면 아마 net8.0-ios > ios-arm64 > publish 아래에 프로젝트명을 포함한 ipa 파일이 만들어진다. 아마 위 스탭에서 선택할 수 있는 게 없다면 인증서를 안 받아서 그런거니 이때는 keychain을 열어 인증서들을 내려받을 필요가 있다. 이제 ipa 파일을 스토어에 올려야 되는데 물론 제공되는게 있지만 다음 방법이 가..

SdkOnly false true 디버그에는 정상 출력이 되었고 릴리즈도 정상 출력이 되어서 배포까지 했지만 Sentry 문제였는지 업데이트 문제였는지 다음 버전을 만들고 디버그에서 문제 없이 처리가 되었으나 릴리즈로 시뮬레이터를 돌렸을때 SplashScreen만 출력되고 강제 종료 되는 문제 발생. 프로젝트 편집상에는 이렇다할 문제가 없었고 Interpreter로 확인했을 땐Failed to get the 'this' instance in a method call to Microsoft.Maui.MauiUIApplicationDelegate.RespondsToSelector다음과 같은 메시지만 출력되었다. 우리 GPT4o 형님은 연신 이상한 소리만 해댔고 난 6시간 동안 늪에 빠져 Sent..
황당하게도 iOS에는 Border에 애니메이션이 기본으로 들어가있다. 그런 이유임에도 WithOutAnimation() 가 먹히지 않는데 VStack 하위에 Border가 그대로 노출되면 애니메이션이 생겨버린다 - -; 그래서 Grid로 감싸줘야되는데 이유를 모르겠다.
Button 컨트롤은 안드로이드 플랫폼인 경우 OnTab에 동작하지만 iOS인 경우에는 OnTab이 아니라 반드시 OnClicked를 타야 된다. 무심코 OnTab 쪽을 했다면.. 고쳐야 된다
컴포넌트에 Props를 Attribute로 선언하고 해당 컴포넌트의 부모에서 값을 전달했음에도 불구하고 안드로이드에 비해 iOS는 OnPropsChanged가 동작하지 않는다. 특히 지연 동작을 구현하고 IsVisible 등을 처리하는 식이라면 OnPropsChanged가 동작하지 않아 화면을 그리지 못하게 된다. 염두해두고 개발할 필요가 있다.
https://www.cloudflare.com/ko-kr/ips/ IP 범위이 페이지는 Cloudflare의 현재 IP 범위에 대한 최종 출처를 제공하기 위함입니다.www.cloudflare.com 회사 IP 이외에 다음 IP 등을 추가해두면 Tunnel이나 Cloudflare에 설정한 서비스들이 AWS Lightsail에 접속할 수 있게 된다. 예를 들면 도메인이 test.com 이라면 a.test.com/ b.test.com이 https로 붙을 수 있게 해준다.