네 오늘도 역시나 새로운 오류가 나와서 잡아(?) 왔습니다 오류 내용 SDK does not contain 'libarclite' at the path '경로/libarclite_iphoneos.a'; try increasing the minimum deployment target(참고로 저는 Xcode15.2 사용중입니다.) 발생 이유Xcode 버전에 따라 최소 지원 iOS 가 달라지는데 옛날 iOS 버전의 경우 libarclite 이라는 파일이 있어야 빌드가 가능했다고 합니다. + 각 Xcode 마다 지원되는 최소 OS 버전이 다르기 때문에 이런 오류가 발생한다고 합니다. (옛날 이야기) 해결 방법그래서 생각보다 간단하게 해결이 되는데 프로젝트 > General 로 이동해서 살펴보시면 아래같은 항목이..
2024.04.18 - [iOS개발/기타] - [실험] Privacy manifests 를 제출해보자 - 3탄 [실험] Privacy manifests 를 제출해보자 - 3탄자 이제 마지막 시리즈 입니다. 정확히는 제출후 애플에게 어떤 메일이 오는지 확인하고 그에 맞는 대응을 하는 단계입니다. 2024.04.03 - [iOS개발/기타] - [실험] Privacy manifests 를 알아보자 - 1탄 2024.world-of-larooly.tistory.com사실 여기서 조금 언급했는데 얼마 전 Apple 공식에 글이 올라왔습니다. (5월 1일부터 바꾼다면서 이제서야....) 바로 아래 글입니다. 앱 개발하시는 분들은 한번씩 읽으시는게 좋아보여요.https://www.msclb.store/document..

안녕하세요. 요즘은 로그인 할때 비밀번호 외에도 여러가지 방법이 있죠? 물론 저번의 패턴 잠금도 있지만 오늘은 많이 쓰이는 생체 인식을 알아보려고 합니다. 생채인식이란?- 신체 부위를 이용해서 자신임을 증명하는 방법을 의미합니다. - 현재 지원해주는 종류는 지문(TouchID) / 얼굴 (FaceID) / 홍채 (OpticID) 이렇게 3가지 입니다.- 각 휴대폰에서 지원해주는 종류(지문/얼굴/홍채)에 따라 사용이 가능합니다. - 홍채 (OpticID) 는 iOS 17부터 지원해줍니다. (나머지는 iOS 11부터) 필요 권한 - 당연히 Apple 에서 제공해주는 기능인 만큼 권한을 받아야 합니다- NSFaceIDUsageDescription 를 Info.plist 에 넣어줍니다. 기본 준비 - 생각보다 ..

안녕하세요. 오늘도 버그가 등장하셔서 박제할까 합니다. (이정도면 버그 전문) 발생 상황 - 프로젝트를 시뮬레이터로 실행하려는데 아래와 같은 버그 발생 - NSPOSIXErrorDomain 에 code = 60으로 나옴해결방법- 해결방법이 생각보다 단순한데 - 맥 시스템 설정 > 일반 > 저장 공간 > 개발자 옆 i 모양 버튼 클릭 - 저는 지금 삭제해서 안보이는데 저기에 원래 Xcode 캐시 라는 항목이 있습니다- Xcode 캐시 항목 삭제 그후 다시 실행해주시면 정상적으로 켜지게 됩니다. 걸리면 당황스럽지만 생각보다 해결이 쉬운 버그네요. 그럼 오늘도 파이팅입니다.

안녕하세요. 저번에 말씀드렸던 것처럼 아래 글 2탄으로 돌아왔습니다. 2024.04.22 - [iOS개발/Swift 기능] - Swift 패턴 잠금 만들기 (with. CCGestureLock ) Swift 패턴 잠금 만들기 (with. CCGestureLock )안녕하세요. 오늘은 오랜만에 재밌어 보이는 기능을 들고 왔습니다. 혹시 이런 거 보신 적 있나요? (패턴잠금, 영어로는 Gesture Lock 등 부르는 표현은 다양합니다.) 이거 한번 만들어 보고 싶었는world-of-larooly.tistory.com 그래서 오늘 할거는 뭐냐 바로 이겁니다 자 저번 포스트의 연장선이기 때문에라이브러리를 연결하는 방법은 이전 포스트를 참고해주세요. 추가로 이번에 제가 준비한 ..

안녕하세요. 오늘은 오랜만에 재밌어 보이는 기능을 들고 왔습니다. 혹시 이런 거 보신 적 있나요? (패턴잠금, 영어로는 Gesture Lock 등 부르는 표현은 다양합니다.) 이거 한번 만들어 보고 싶었는데 마침 좋은걸 GitHub에서 발견해서 써볼까 합니다. * CCGestureLock Git 주소 https://github.com/hsuanchih/CCGestureLock-Swift?tab=readme-ov-file GitHub - hsuanchih/CCGestureLock-Swift: CCGestureLock (Swift) is a customisable gesture/pattern lock for iOS written in Swift. CCGestureLock (Swift) is a customi..
안녕하세요. 오늘은 자주 보이지만 은근 골때리는 오류(경고에 가깝긴 합니다.)로 찾아왔습니다. 이정도면 오류 카테고리를 따로 만들까 Attempt to present on (from ) whose view is not in the window hierarchy. (보통 노란색으로 뜹니다.) 바로 이 친구입니다. 뷰 한번씩 꼬여본 사람들이면 꽤 자주 만나게 되는 친구죠 이친구의 무서운 점은 오류가 아닌 경고로 취급되어서 코드는 돌아가지만 내가 원하는 기능은 작동을 안하게 됩니다. 주 발생원인 특정 뷰 위에 뷰를 띄우는 작업을 할때 주로 발생합니다. (특히 present 를 이용한 작업) 해결방법 기존의 뷰가 완전히 로드 되지 않은 상태에서 그 위에 뷰를 올리려다 발생한 것이기 때문에 될수있으면 viewDi..