IT(68)
-
[ReactNative] Expo 빌드 후 기기에서 확인하기
React Native를 공부해보며 겪었던 이슈들을 하나씩 정리해보고자 한다. Expo 플랫폼으로 진행하고 있으며, 최초 프로젝트 생성 후 기기에서 실행하는 부분에서 발생할 수 있는 이슈에 대한 얘기를 적어본다. https://docs.expo.dev/tutorial/build-a-screen/ Build a screen In this tutorial, learn how to use React Native components such as Image, Pressable, and Vector icons to build a screen. docs.expo.dev 위의 공식 홈페이지에서 기초 프로젝트를 코딩한 후 기기에서 실행하려고 야심차게... npx expo run:android 명령어를 친 후 여러 가지..
2023.11.28 -
[알뜰폰 결합] 유플러스 인터넷/TV/알뜰폰 결합하기
요즘 세상살이가 점점 팍팍해지고 있는 와중에 제일 아까운 것중 하나는 통신비라고 생각된다. 물론 통신사들이 그간 인프라에 투자하고 여러 장비들을 관리하는데 많은 품이 들어가는 것이 사실이나, 소비자들은 그저 비싸고 아까운 비용으로 생각할 것이다. 둘의 생각차이는 좁혀지지 않을 것 같다. 오늘은 인터넷/TV/알뜰폰 결합을 통해 통신비를 최대한 다이어트를 해보도록 하자. 유플러스(Uplus) 통신사를 기준으로 글을 작성하며, 타 통신사는 알아서 확인하도록 하자. 일단 유플러스와 결합할 수 있는 알뜰폰 회사는 아래와 같다. 2023/11/27일자 기준의 내용이며, 시간이 흐르면서 아래 내용들을 바뀔 수 있음을 참고하자. 토스모바일 / (주)스페이스네트 / ACN코리아 / CK커뮤스트리 / 레그원 MVNO / ..
2023.11.27 -
[Kotlin] Multiplatform iOS 공식 지원 발표! (코틀린 하이브리드 앱 개발)
2022년 1월 JetBrain 블로그에 Compose Multiplatform 1.0 출시를 알리는 글이 올라왔다. 이 때의 글을 한줄로 요약하면 기존 자바 UI 프레임워크를 대체할 수 있는 데스크탑, 웹 애플리케이션을 개발할 수 있는 코틀린 멀티플랫폼 UI 프레임워크를 개발해냈다! 가 될 수 있다. 물론 안드로이드도 컴포즈 레이아웃 개념을 도입하면서 당연히 기본적으로 지원하는 상태였고... 그 이후 시간이 흘러흘러 2023년 5월 코틀린 멀티플랫폼이 좀 더 진화하여 크로스 플랫폼 UI를 만들 수 있는 프레임워크로 더욱 발전되었다는 글이 올라왔다. 이 글을 또 한줄로 요약해본다면 기존에 데스크탑, 웹, iOS 까지 아우르는 UI 프레임워크가 되었다! 로 볼 수 있다. 이로써 크로스 플랫폼 개발을 위한 ..
2023.11.20 -
[iOS] error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's. 해결
iOS 앱 빌드 후 아카이빙 시 다음과 같은 에러가 뜨는 경우가 생긴다. 나의 경우에는 에러 로그 속에 답이 있었다. 잘 읽어보면 notificationservice.appex 의 인증서가 일치하지 않아서 발생하는 문제였다. 예전에는 Apple Development 인증서로 서명을 하였었으나, 이번에 배포를 하면서 iOS Distribution 인증서로 서명을 하는 바람에 인증서 불일치 이슈가 나온 것으로 보인다. 이런 경우 해결책은 App - Target - notificationservice - Signing & Capabilities 부분의 Team / Bundle Identifier 를 Target 과 동일하게 맞추어 줘야 한다. 정확한 인증서 선택 App 의 인증서도 정확한 것으로 선택. 위와 ..
2023.11.14 -
[애플] 아이패드 프로 셀룰러 LTE 개통하기(유플러스 알뜰폰 계열 LTE)
원래 아이패드 프로 10.5 와이파이를 사용하다가, 워낙 오래된 모델이기도 했고 살짝 끊기는 감이 슬슬 들어서 기변하기로 마음먹고 당근을 보며 기다리고 있었다. 기다리던 와중에 아이패드 프로 11 3세대(M1) 셀룰러 급매물을 잡아서 아주 저렴하게 기변할 수 있었다. 주변 직장 동료들 모두 아이패드 셀룰러를 사용하고 있어서 나도 모르게 셀룰러 뽐이 왔던거 같은데, 결과적으로 아주 만족스럽다. 업무용으로 매일 사용중인데, 이동하는 곳마다 와이파이를 찾아서 잡고 사용하고... 기존에는 그렇게 불편한 것을 느끼지 못했으나, 이게 셀룰러로 개통해서 사용해 보니 편의성이 넘사벽이었다.. 왜 진작 셀룰러를 사지 않았는가 하는 마음이 절로 들더라.. 여튼.. 각설하고 아이패드 셀룰러 개통하기를 알아보도록 하자. 아이..
2023.10.12 -
[Vue3] NativeScript Bottom Navigation 만들기
환경 : NativeScript Vue3 beta9 + TypeScript 기반 본격적인 모바일 하이브리드 베이스 앱을 만들고 있다. 저번에는 Navigation Drawer(Side Menu) 를 만들어 보았으니, 이번에는 하단 탭 구조(BottomNavigation)를 만들어 볼 차례가 되었다. 하단 탭 구조는 네이티브 스크립트에서 기본 제공하는 TabView / TabViewItem 등을 이용해서 만들거나, ui-material-component 플러그인, Vuetify 플러그인 등을 이용해서 만들 수 있는데, 이번에는 ui-material-component 플러그인으로 만들어 보도록하겠다. ui-material-component 플러그인으로 선택한 이유는 실제로 되기 때문이다. Vuetify는 아..
2023.10.05