본문 바로가기

분류 전체보기164

AppStore Connect 앱 내 구입 심사정보 스크린샷 첨부 오류 해결 개발중인 iOS앱에 인 앱 결제 아이템을 구현을 했습니다.근데 이게 이 인앱결제 아이템에 대한 스크린샷을 올리라고합니다..그래서 시뮬레이터를 찍어서 올렸는데 크기가 안맞는다고 못올리면서 삽질하다가 겨우 구글링해서 알아내가지구 저도 한글로 기록해봅니다.AppStore connect에서, 심사 제출할 앱의 정보에서 좌측하단에 수익화 > 앱 내 구입 메뉴입니다.여기서 아이템들을 등록하고 구현 및 테스트까지 하고 제출하려는데, 하단에이렇게 인앱결제 항목에 대한 스크린샷과 추가정보 입력란이 있습니다.이 부분을 입력안하면 "메타데이터 누락" 으로 앱 심사제출 시에 포함이 안됩니다.스크린샷을 첨부해야하는데, 저의 경우에는 시뮬레이터에서 실행한 내용이 보이는 상태에서 "시뮬레이터 자체" 를 찍었었는데,스크린샷 첨부를 .. 2025. 2. 1.
iOS 앱 개발 시 인앱구매/인앱결제 구매항목 복원 테스트 방법 애플제품 개발 시, 인앱결제/인앱구매 (정확히는 "앱 내 구입" 인데, 많은 사람들은 in-app purchase 라는 영어 용어때문인지 인앱결제, 인앱구매 등으로 많이들 검색하는 것 같음..)를 구현할 때 따라야하는 가이드라인이 존재합니다. 앱 심사 지침 - Apple Developer앱 심사 지침에는 사용자 인터페이스 디자인, 기능, 콘텐츠 및 특정 기술 사용 등을 비롯하여 개발과 관련된 다양한 주제에 대한 지침과 예가 나와 있습니다. 이러한 지침은 앱 승인 절차를 준비developer.apple.com이 중에서 3.1.1 앱 내 구입 내용 중에는 아래의 항목이 있습니다.앱 내 구입을 통해 구입한 크레딧이나 게임 내 화폐는 사용 기한이 없어야 하며 복원할 수 있는 모든 앱 내 구입에 대한 복원 메커니.. 2025. 1. 31.
SwiftUI 커스텀 폰트 적용해보기 iOS 개발할 때 앱 디자인을 조금 더 살리기 위해 시스템폰트가 아닌 다른 폰트를 적용하고 싶을 수 있습니다.이 때 어떻게 해야하는지 기재해봅니다..---## 폰트 파일 저장일단 프로젝트 어딘가에 폰트파일 자체를 넣어줘야할 필요가 있습니다. 제 프로젝트의 폴더 구성은 크게 src와 resources 로 나누고 있어서, resources 하위에 fonts 라는 폴더를 만들고 거기에 넣어주었습니다.## info.plist 설정그 다음으로는, 프로젝트의 info.plist 파일을 열어서 Fonts provided by application 이라는 이름의 값을 설정한 후, 해당 값 하위 아이템들의 value값으로 앱에서 적용하고자하는 폴더들을 전부 기재해줍니다. 이 때 확장자까지 기재해주세요. ## 폰트 적용이.. 2025. 1. 29.
부업을 전업으로 하려면 본업의 소득이 적을 때 해라 요새 많은 사람들이 부업을 시도하고, 부업을 유지하고 한다.적은 소득을 조금이라도 늘려보기 위해서, 본업 이외에 좋아하는 / 해보고 싶은 일에서 소득을 얻어보고 싶은 분들이 많이들 하고 있는데, 여기서 본업을 그만두고 부업을 전업으로 하려는 사람들은 꼭 알고있어야할 내용이 있다.“부업을 전업으로 하려면 본업의 소득이 적을 때 해라”이것이 무슨말이냐하면은,예를 들어 본업의 소득이 월 300이라고 해보자. 그럼 부업을 시작해서 월 300가까이 벌기에는 상대적으로 쉬울 수 있고, 비슷한 금액의 소득이 발생하면 본업을 금방 그만 둘 수도 있을 것 이다.다른 예로 월 소득이 600이라고 해보자. 부업으로 600 이상 벌기 쉬운일이 아니다. 부업을 시작하면 초반에는 소득이 쉽게 발생할 수도 있지만 일정 수준부터 소.. 2025. 1. 21.
XCode 15 이후 다국어지원해보기 이번에 만든 앱에서 다국어지원을 해보기로 마음먹어서, 이래저래 조사한 내용들을 정리해서 올려봅니다.다국어 지원을 할 언어 결정하기일단 프로젝트 파일을 누른 후에 info 탭을 클릭합니다.그럼 이렇게 Localization 영역이 있을텐데, 해당 영역 하단에 + 를 눌러 대응하고자하는 언어들을 선택합니다.앱의 디폴트언어. 즉 언어지원을 하지 않는 언어설정 이라면 (위 스크린샷를 예시로 들면 한국어, 영어, 일본어) 노출할 기본 언어 설정도 Set Default 버튼을 통해 설정 가능합니다.일단 이렇게 추가해줍니다.앱 이름 다국어 지원하기사용자의 언어설정에 따라 앱의 이름을 다르게 노출시켜줄 수 있습니다.XCode15부터는 파일 템플릿중에 String Catalog라는 것이 있습니다.이녀석을 클릭해서 만드는.. 2025. 1. 17.
"배당 재투자 금지"…6조 '해외주식 TR ETF' 사라진다 토탈리턴 ETF의 운용방식 변경본문에 의하면 올해 7월부터 운용방식을 바꾼다고 한다.세금이 문제니까, 세금을 뗀 배당금을 재투자하는 식으로 바꾸는 것을 논의중이란다.이놈의 나라는 못떼먹어서 안달이다 이러면 여태 누리던 복리효과는 줄어들게 되는 셈이다.특히 퇴직연금같은 경우에는 사고파는 시간도 정해져있고, 뭔가 조작도 좀 불편하고 (보통의 주식거래와는 조금씩 다르다)알아서 재투자해주면서 장기간 강제로 돈이 묶이는 DC형 퇴직연금에서 매우 좋았는데 이걸 못하게되는것이다. 아휴 이놈의 대한민국 2025. 1. 16.
AI열풍.. S&P500 2년연속 20% 상승, 나스닥 올해 29% 상승 AI열풍.. S&P500 2년연속 20% 상승, 나스닥 올해 29% 상승 참 어렵다.각종 FOMO에서 벗어나기 위해 개별주에 들어가면 물리기 다반수이고, 지수추종하자니 FOMO가 와버리고..그럼에도 불구하고 가만히 들고있었으면 2년 연속 20%이상 상승이라니. 이정도 상승률이면 왠만한 투자가지고는 지수투자하기 힘들지도 모른다.아 물론 상위 대형주 위주로 들고있었으면 어느정도 따라갔었을지도 모르겠다.내 계좌도 개인연금계좌는 24년 한 해 약 20%, ISA계좌는 오히려 마이너스 (작년 중반즈음에 만들었다), 미국주식계좌도 약 21%정도 수익을 봤다.나의 경우는 SCHD가 비중이 높았는데 올 한 해 잘 오르질 못하여서, 어느정도 리밸런싱을 통해 기술주를 좀 더 매입하려고 일부 익절한 상태이다.AI 관련주식들.. 2025. 1. 1.
내가 국장 우량주 발굴을 포기한 이유 내가 국장 우량주 발굴을 포기한 이유지난 1년 넘게 대형주와 소형주를 구분하여 PER, PBR, PSR 등 다양한 지표를 활용해 적정 주가를 분석하는 포스트를 작성해왔습니다. 하지만 몇 달 전부터 이러한 방식을 포기하게 되었습니다. 크롤링을 기반으로 하였었지만, 분석과정이 약간 시간이 걸렸어서 매주 수행하기가 좀 어렵더라구요.게다가, 대한민국 주식은 저평가된 가치에 비해 제대로 인정받지 못하는 경우가 많았습니다. 또한, 국내외 리스크가 지나치게 커서 주식의 본질적인 가치를 찾기 위해서는 오랜 시간을 기다려야 할 것 같았습니다. 이러한 이유로 저는 자본주의가 제대로 작동하는 미국 주식에 투자하는 것이 더 현명하다고 판단했습니다. 미국 시장은 투명성과 안정성이 높아 장기적으로 안정적인 수익을 기대할 수 있기.. 2024. 12. 29.
SwiftUI에서 런치 스플래시 화면을 간단하게 제작하기 SwiftUI에서 런치 스플래시 화면을 간단하게 제작하기앱을 실행할 때, 내부 로딩이 되기 전에 노출되는 화면을 런치 스플래시 화면이라고 합니다.SwiftUI를 이용한 iOS앱 개발시에는 직접 스플래시화면을 만들 수도 있지만, 간단하게 설정하는 방법이 있습니다.info.plist 에서 설정해주는 방법입니다.Asset 추가하기일단 Asset에서 배경색으로 쓰일 색상과, 화면 중앙에 노출시키고자 하는 아이콘에 대해 에셋을 준비합니다.아이콘의 경우에는 1x 2x 3x를 준비하면 되는데, 딱히 정해진 사이즈는 없습니다.다만 저는 128x128 / 256x256 / 512x512 사이즈를 준비했습니다.info.plist 에 추가하기그 다음 info.plist 에서 Launch Screen 항목을 찾으신 다음, 아.. 2024. 12. 28.
반응형