Xcode
-
[iOS] Xcode Project Template 활용하여 코드베이스 UIKit 프로젝트 만들기Xcode ⚒ 2024. 7. 15. 01:16
초안 작성 2024/07/15 01:001차 수정 2024/07/15 11:00 - 섹션 타이틀 추가2차 수정 2024/07/16 14:31 - 압축파일 문제 교체3차 수정 2024/07/24 18:33 - 블로그 & github 이중관리 문제로 zip 파일 제거, github만 사용 깃허브에 올려두었습니다.https://github.com/kangddong/Programmatically-UIKit-Project-Templates GitHub - kangddong/Programmatically-UIKit-Project-Templates: we can start UIKit project without Main.storyboard !we can start UIKit project without Main.st..
-
[iOS] SF Symbol 사용하기/iOS 📱 2022. 11. 28. 20:00
요즘 공부하다보니 이런 앱을 통해서 아이콘을 확인하는 것을 보았습니다 ! 오잉 나도 쓰고 싶은데 !! 🤔 그거슨 바로 SF Symbols 이었네요 !! 별도의 앱으로 찾아볼 수 있는게 너무 신나서 회사 UI/UX 디자이너님한테 보여드렸더니 ..! 이미 사용하고 계셨더라고요 ㅎㅎㅎ🫢 만약 시스템에서 SF Symbols.app을 찾을 수 없다면 아래 링크에서 별도로 다운로드해서 설치할 수 있습니다 !! https://developer.apple.com/sf-symbols/ 흐음… 벡터 그래픽 편집 도구로 기호를 내보내고 편집할 수 있는 걸보아하니 UI 디자인을 좀 더 편리하게 할 수 있게 도와주는 목적으로 등장한 것 같네용 ! 이제 저도 SF Symbols 사용해서 좀 더 편리하게 심볼이미지를 사용할 수 있..
-
[Xcode] Xcode 14에서 pod init시 에러해결Xcode ⚒ 2022. 11. 8. 19:00
평소와 같이 프로젝트를 만들고 구성하려고 했어요. pod init을 했지만.. 에러가 났어요! cocoapods-1.11.2/lib/cocoapods/user_interface/error_report.rb:34: in `force_encoding': can't modify frozen String (FrozenError) xcodeproj/project.rb:228:in `initialize_from_file': [Xcodeproj] Unknown object version (56). (RuntimeError) 이전과 달라진 점은 Xcode 14.0.1 를 사용하고 있다는 점 ? 검색을 해보니 저와 같은 증상을 겪고 있는 글을 발견 했어요 ! 아무래도 Xcode 14로 메이저 업데이트를 한 뒤에 coco..
-
[Xcode] NSInvalidArgumentException 기록 (CommonCrypto)Xcode ⚒ 2022. 11. 8. 19:00
NSInvalidArgumentException 발생하였다. 원인은 제각각이지만 기록을 해둘려고합니다. CommonCryto를 활용해 sha1 암호화를 할려던 중 아래와 같이 발생하였다. libc++abi: terminating with uncaught exception of type NSException *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString getSha1:isReal:]: unrecognized selector sent to instance 0x2057ec860' terminating with uncaught exception of type NSEx..
-
[Xcode] wireless development for iOS - 무선으로 빌드해보기 !Xcode ⚒ 2022. 10. 26. 18:54
iOS와 tvOS 를 무선 디버깅 기능을 WWDC17에서 처음 소개되었다고합니다 ! 이때는 내가 개발직을 할거라고 생각도 못했었는데 .. 1. Mac 과 iPhone 같은 네트워크에서 접속하기 순서는 아래와 같습니다 Xcode - Window - Devices and Simulators 혹은 단축키 ⇧+⌘+2 Mac 과 iPhone을 유선 케이블로 연결 Connect via network 체크박스 체크 유선으로 연결 된 Device 우측에 Gloabl icon 확인 (제일 중요해요 !! 제가 여기에서 막혔거든요 ㅜ) 유선케이블 제거 무선으로 디버깅 1번 Xcode - Window - Devices and Simulators 혹은 단축키 ⇧+⌘+2 를 통해서 메뉴에 접근할 수 있습니다 ! 2번 Mac 과 ..
-
[TestFlight] 외부 테스터 추가하기/Apple 심사 & 배포 관련 2022. 10. 3. 19:00
안녕하세요 ! Rx입니다 ! 마지막으로 작성했던 글을 보니 한달 전 ..🥲 이대로는 안되겠다.. 싶어서 오랜만에 포스팅을 하네요 오늘은 외부에 테스팅을 진행할 수 있는 방법에 대해서 남겨볼려고합니다 ! 외부 테스터를 추가하기 전 TestFlight가 어떤 친구인지 먼저 알아볼까요 ? 오늘 작성할 부분은 공개 링크를 공유하는 방식입니다 ! 시작 ~~~~~~~~ App store Connect에 접속해줍니다. 전 로그인이 되어있네요 😊 나의 앱 -> 외부 테스트를 진행할 앱을 선택해줄게요 ! 외부 테스팅 그룹 추가하기 빨간 네모박스를 보시면 내부 테스팅과 외부테스팅이 있습니다. 외부 테스팅 옆 + 버튼을 눌러 외부 테스팅 그룹을 생성하겠습니다 ! 외부 테스팅 관리 페이지 외부테스팅 그룹을 생성하면 우린 아래..
-
[CoreNFC] NFC 읽고 시리얼 넘버(UID) 구하기/iOS 📱 2022. 8. 31. 17:46
CoreNFC 이번에 사용 되는 Framework CoreNFC 입니다 ! 어떤 일을 대신해줄 지 Apple 공식문서를 통해서 한번 알아보겠습니다 ! NFC tags를 발견하고, NDEF Data가 포함 된 메시지를 읽고, 쓰기 가능한 태그에 Data를 저장한다고합니다. NFC 기술에 대한 정확한 지식은 없어도 우리가 개발을 하기 위해서는 NFC tag와 NDEF Data는 짚고 넘어가야 수월할 것 같네요 !! 이 전 블로그 포스팅과 비교하면 공식 문서에 대한 설명을 자세하게 다뤄볼 예정인데요 ! 제 iOS 개발에 저만의 멘토 두 분이 계신데, 항상 공식문서에 기반하여 남에게 설명할 수 있는 정확한 지식을 보유하고 계셔서 그 분들에에게 영향을 받았습니다. NFC tag 또한 공식문서에 기반하여 얘기해볼게..
-
[Firebase] Crashlytics 에서 .dSYM 파일 수동 추가하기/iOS 📱 2022. 8. 25. 13:00
안녕하세요 Rx 입니다. 프로젝트가 끝난 기념(?)으로 앱 안정화 작업을 하고싶었습니다. 그리하여 ..! 비정상 종료을 쉽게 볼 수 있는 Firebase Crashlytics를 보았습니다 Crashlytics 확인하는 법 Firebase console로 이동 -> 해당하는 프로젝트 이동 -> 왼쪽 메뉴 바에서 Crashlytics 선택 Crashlytics을 들어가게되면 아래와 같은 화면에서 비정상 종료 로그를 볼 수 있습니다. 위와 같은 화면을 통해 비정상 종료의 위치와 앱의 버전, 사용자의 iOS 버전 등 분석에 도움되는 정보를 확인할 수 있었습니다. 근데 왜 두 개 밖에 보이지않지 .. 버그가 있어도 덜덜 떨리지만.. ! 없어도 불편한 이 기분 … 분명 3개월 로그를 전부 확인한건데 말이죠... 다..