반응형 Xcode6 [iOS] Deffered Deep link를 클립보드로 구현하기 안녕하세요 오늘은 앱의 내부로 연결해주는 Deep Link에서 앱을 미설치시 설치후 링크로 갈 수 있게 하는 Deffered Deep Link를 구현하는 것을 진행하려고 합니다. Deffered Deeplink 란? 'Deferred Deep Linking'은 모바일 앱 마케팅 및 광고에서 사용되는 기술로, 사용자가 앱을 아직 설치하지 않았을 때 특정 콘텐츠나 페이지로 직접 이동시키는 링크입니다. 이 링크는 사용자가 앱을 설치하고 나서도 계속 작동합니다. 예를 들어, 특정 제품 페이지나 프로모션을 보여주는 광고를 클릭했을 때, 해당 앱이 설치되어 있지 않다면 우선 앱 스토어로 이동시키고, 앱을 설치한 후에는 사용자가 처음에 관심을 가졌던 페이지나 콘텐츠로 안내합니다. iOS 에서 Deffered Deep.. 2023. 11. 28. [Xcode] Appstore connect reject - Bug report 확인하기 최근에 앱을 배포하고나서 Appstore Connect에서 Reject을 당했습니다. 확인해보니 앱을 초기 실행하면서 충돌이 났다고 합니다. 우선 해결해봐야하니 거절(Reject) 첨부 파일 (Bug report) 파일을 받아야겠습니다. 1. 버그리포트 다운받기 버그리포트 파일은 Reject 사유 하단에서 받으면 됩니다. (여러 개 일경우 비슷한 에러로그기 때문에 큰 문제는 되지 않겠지만 우선 다 받아봅시다) 2. 버그리포트 파일을 .crash 파일로 확장자 바꾸기 Finder에서 받은 버그리포트.txt 파일을 버그리포트.crash로 바꾸는 작업을 합니다. 방법은 쉽습니다. 이름 바꾸기에서 .txt 를 .crash로 바꾸면 됩니다. 바꿀때 메시지가 뜨는데요! 여기와 같이 .crash 사용을 눌러주시면 c.. 2023. 11. 27. [Xcode] Xcode 15 에러 + cocoapod Error 해결 방법 Xcode 15를 사용해보고 싶은 마음에 업데이트 이후에 두근 대는 마음으로 빌드를 했는데 이런... Error (Xcode): DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 이런 에러가 생겼습니다. OTL 다행히도 우리의 스택오버플로우님께서 해결책을 찾아주셨습니다. (멍청한 ChatGPT) CocoaPods이 Xcode 15와 호환이 되도록 1.13.0 버전을 출시했다는 것을 확인할 수 있었습니다. SPM 좋은데 회사에서는 왜 Pod을 고집하는지 거참.... CocoaPods 업데이트 하기 pod --version CocoaPods 버전 업데이트 하기 sudo gem install co.. 2023. 11. 21. [iOS] Xcode 단축키 정리 Xcode에서 자주쓰는 단축키들을 정리해봤습니다. 단축키 기능 어떤 상황에서 주로 쓰는지 ⌘ + B 빌드하기 코드를 작성하고 바로 앱을 실행하기 전에 빌드 오류를 확인할 때 ⌘ + R 앱 실행하기 앱을 시뮬레이터나 실제 디바이스에서 실행할 때 ⌘ + . 앱 실행 중지 앱의 실행을 중지하고 싶을 때 ⌘ + / 주석 처리/해제 코드의 특정 부분을 주석 처리하거나 해제할 때 ⌘ + N 새 파일 생성 새로운 클래스나 인터페이스 등을 추가할 때 ⌘ + ⌥ + N 새 그룹 생성 파일을 분류하기 위해 폴더(그룹)를 만들 때 ⌘ + ⇧ + O 빠른 열기 특정 파일이나 클래스로 빠르게 이동할 때 ⌘ + ⌥ + ←/→ 헤더/소스 전환 헤더 파일(.h)과 구현 파일(.m/.swift) 사이를 전환할 때 ⌘ + ⇧ + K 클.. 2023. 11. 4. 이전 1 2 다음 반응형