[iOS] Swift로 안드로이드 앱 만들기 - 1

유인호·2024년 9월 2일
1

iOS

목록 보기
62/73
post-custom-banner

0. 서론

인간시대의 끝이 도래했다

Skip이라는 이상한 툴이 나왔다. Swift로 만들어진 앱을 Kotlin으로 변환시켜 빌드하게 해주는 툴이다. 즉, Swift로 네이티브 앱을 만들고 해당 프로그램을 작동시키면 Kotlin으로 네이티브 앱을 만들어주는 것이다.

Skip 공식 홈페이지

아래의 사진을 보면

그냥 본인들것이 최고라고 자랑하고 있는데, 어느정도는 대충 걸러서보고, 그래도 iOS 네이티브와 안드로이드 네이티브를 동시에 챙길 수 있다는건 굉장히 이점이 될 수 있을 것 같다.

본인은 iOS만 할줄 알고 플러터를 배워볼까 싶긴했지만 귀찮아하던 도중에 Skip이라는 신기한 녀석을 찾아 한번 츄라이 해보기로 했다.

1. 설치

공식 문서를 따라가보자.

brew install skiptools/skip/skip

명령어를 입력해서 설치해준다.


드럽게 오래 걸린다.

skip checkup

플러터 설치하듯 체킹도 해준다. 필자는 안드로이드 스튜디오 등이 이미 깔려있었음에도 옆의 초를 보면 이 과정도 드럽게 오래 걸린다는걸 알 수 있다.

그다음에 키를 발급받으라고 하는데, 이 사이트에서 발급받아보자.

그 사이트에서 이름이랑 이것저것 치면 되는데, Host Identifier는 터미널에

skip hostid

를 치면 UUID같은게 나온다. 그걸 복사해서 붙여넣는다.

좋아해준다.

이메일이 곧 올거라는데 이친구도 드럽게 안온다.

인줄 알았는데 스팸메일함에 들어가 있었다.

시크릿키 겟또다제다~

파일에 이동기능을 이용하면 금방 찾을 수 있다.


예..???

텍스트 편집기로 열어주도록 하자.

그럼 이렇게 수상한 파일이 열리게 되는데, 여기에 겟또다제 한 시크릿키를 넣어주자.

키는 한 줄로 입력해야 하며, 콜론(:)과 키 문자열 사이에 공백이 있어야 합니다.

라고 쓰여 있으니 실패하고 싶지 않다면 잘 넣어주도록 하자.

이제 본격적으로 플젝을 만들어줘야 한다.

git init 하듯이 해줘야 하는데,

skip init --appid=bundle.id project-name AppName

이 형식대로 만들어서 해주자.

왜 안되는거지

무슨짓을 해도 여기서 넘어가지 못하고있다.

profile
🍎Apple Developer Academy @ POSTECH 2nd, 🌱SeSAC iOS 4th
post-custom-banner

2개의 댓글

comment-user-thumbnail
2024년 9월 12일

2탄 써주세요

1개의 답글