[iOS, SwfitUI] 원격 푸시 알림으로 앱 아이콘의 배지(Badge) 숫자 보일 때 제거 해제 방법
iOS에서 원격 푸시 알림으로 앱 아이콘의 배지(Badge) 숫자가 설정되었는데, SwiftUI 앱에서 앱 실행 시 배지 숫자가 계속 남아있는 경우, 수동으로...
[SwfitUI, iOS] Generic parameter ‘R’ could not be inferred 오류 발생 이유와 해결방법
오류 발생 코드 Swift에서는 Int와 String을 + 연산으로 직접 연결할 수 없습니다. 그래서 컴파일러가 어떤 타입으로 제네릭을 추론해야 할지 모르는...
[SwiftUI 오류 수정] Failed to terminate process: Error Domain=com.apple.extensionKit.errorDomain Code=18 “(null)” UserInfo={NSUnderlyingError=0x14a6c02a0 {Error Domain=RBSRequestErrorDomain Code=3 “No such process found” UserInfo={NSLocalizedFailureReason=No such process found}}}
백그라운서비스을 개발해서 테스트 중인데, 아래와 같은 오류가 콘솔창에 찍히는데, 눈에 잘 띄지않아 그냥 지나쳤는데, 이게 내가 만든어플이 문제인지, 시스템에서 보내는건지...
[iOS 어플 개발] iOS (Apple Push Notification service, APNs) 기준으로 푸시 알림 인증키 설정 및 .p8 파일 다운로드 방법 (dev, prod)
iOS Push Notification 인증 설정 방법 (APNs) 1. Apple Developer 계정 준비 2. App ID에 Push Notification 활성화 3. APNs...
[SwiftUI] 아이패드에서 뒤로가기 버튼 혹은 닫기 버튼이 안보일때 (NavigationStack + NavigationLink)
이미지와 설명을 보면, iPad에서 NavigationStack을 쓰고 있지만 “뒤로가기 버튼”이 안 보이는 문제가 발생하고 있다. NavigationStack 또는 NavigationSplitView 구조에서 자주 발생한다고...
[SwfitUI] 아이패드 화면에서 어플 뷰가 전체화면으로 안보이고, 분할뷰 아이콘이 보일때 원인(NavigationView) 및 해결방법
아이폰에서 정상이던 화면인데, 앱스토어에 등록하려고 보니, 아이패드13인치 스크린샷도 필수로 업로드하란다. 그래서 아이패드에서 실행해보는데, 오잉? 내가 생각한 의도와 다르네? 오늘 또...
[iOS 어플 개발][SwfitUI] AppStorage에 대한 이해 부족이 불러온 참사!!
안드로이드와 다르게 아이폰의 동작은 뭔가 다르다. 설정페이지 화면에서 핀설정을 하면, intro화면에서 핀설정 여부를 체크 후 핀 설정했다면 핀 화면을 띄우도록...
[SwfitUI] fileImporter가 여러개 일때 아래쪽에 선언된 건 트리거 작용해도 동작하지 않는 문제 해결방법
아래 예제 처럼 csv 파일 가져오기와 파일 복원을 개별처리하는 fileImporter가 선언되어 있다. 그런데 isPresented에 트리거 동작을 하는 변수의 값을 true로...
[Xcode][SwfitUI] 구글 Admob 광고 설정방법 및 import GoogleMobileAds 문제 해결 방법
구글 애드몹에 가입되어 있고, ios앱을 추가하였고, 광고 단위를 추가했다는 전제에서 출발한다. 1. Xcode 프로젝트 설정 2-1. Google-Mobile-Ads-SDK 설치 (CocoaPods 또는...
[SwiftUI] Task …finished with error [-1200] Error Domain=NSURLErrorDomain Code=-1200 “An SSL error has occurred and a secure connection to the server cannot be made.” 해결방법은?
ios 어플을 개발중인데, 공공api 호출하니, 아래와 같은 오류가 발생하였다. ios 어플 개발은 처음이라, 삽질을 제대로 하고 있다. <1> finished with...



