문성호
문성호 테크 블로그
문성호
전체 방문자
오늘
어제
  • 분류 전체보기 (13)
    • 하드웨어 (2)
    • 소프트웨어 (6)
    • 뻘짓 (3)
    • 기타 (2)

블로그 메뉴

  • 홈
  • GitHub
  • 홈페이지

인기 글

hELLO · Designed By 정상우.
문성호

문성호 테크 블로그

App Clip 개발하기
소프트웨어

App Clip 개발하기

2023. 7. 30. 03:41

애플이 예전에 앱 클립이란 걸 발표했다. 지금은 아무도 안 쓰는 로스트 테크놀로지가 되었지만...

앱 클립은 기본적으로 카메라로 특정 코드를 찍으면 앱의 경량 버전이 다운로드 없이 바로 실행되어서 앱의 몇몇 제한된 기능을 써볼 수 있는 기능인데, 굳이 메리트가 없어서 많이 쓰이진 않고 있다.

나도 어느 날 문득 앱 클립을 만들고 싶어져서 내 앱의 앱 클립을 만들어 봤다.

일단 Xcode의  프로젝트 설정에서 밑의 "+" 버튼을 눌러서 앱 클립 앱을 추가해 준다.

이런 식으로 앱 클립을 추가하면 옆의 TARGETS에 앱 클립이 보일 것이다. 그리고 사이드바에서 앱 클립 폴더를 선택해서 대충 필요한 기능들만 있는 SwiftUI 파일을 만들어준다. 나는 CocoaPods가 사용이 되지 않아서 Xcode 내장 라이브러리 관리자를 사용했다. 그리고 다시 프로젝트 설정으로 들어가서 iOS 앱의 Signing & Capablities 탭에 들어가서 위에 있는 Capablity 추가 버튼을 클릭해주고, Associated Domains 속성을 추가한다.

 그리고 저기에 applinks:<본인 앱 도메인>를 입력해준다. 그러면 저 도메인의 https://<본인 앱 도메인>/apple-app-site-association 위치에 

{
    "appclips": {
        "apps": ["<개발자 Team ID>.<앱클립 Bundle Identifier>"]
    }
}

가 위치하도록 해준다. 확장자 없이 apple-app-site-association이라는 이름만으로 저장해야 된다. 그리고

앱 스토어 커넥트에서, 새 버전 출시 칸에서 앱 클립 항목에 헤더 이미지, 부제목과 작업을 등록해준다. 그리고 새 버전의 심사가 통과되면, '고급 앱 클립 경험'에서 앱 클립 코드를 얻을 수 있다. 이제 앱 클립 적용 끝이다. 참 쉽죠?

딱히 쓸모는 없지만 간지가 난다.

이게 내 앱 클립 코드다. 아이폰을 가진 사람은 스캔해 보시기 바란다.

sungho.moon@aol.com으로 질문하면 최대한 친절히 답변해 주겠다.

저작자표시 비영리 동일조건 (새창열림)
    '소프트웨어' 카테고리의 다른 글
    • X같은 트위터의 새 로고, 단축어 앱으로 원래 로고로 바꾸기
    • 4세대 나이스에 관해
    • 맥 필수 프로그램, iTerm2 대체 터미널 추천
    • 맥에서 운영체제 설치 USB 만들기
    문성호
    문성호
    잡소리만 합니다.

    티스토리툴바