Cocoapods 라이브러리 Maintainer 이름 변경하기

cocoapods에 최초 라이브러리 등록을 위해 여러 블로그를 찾아보며 진행을 했는데 제프로필을 잘못 등록하는 일이 생겼습니다. 아래 ‘라이브러리 이름’ 부분에 제 이름을 넣었어야 했는데 말이죠.

pod trunk register '제 메일' '라이브러리 이름' --description='설명'

그 결과…

Maintained by ‘프로젝트 이름’

이라고 표시가 되어 버렸네요.

라이브러리를 올리고 나서 cocoapods.org 에 검색을 해 본 후에야 제 이름이 라이브러리 이름(;;)으로 되어 있다는 사실을 알게 되었는데요, 이름을 변경하는 방법을 공유합니다.


  1. Token을 얻는다.

프로젝트 루트 폴더에서 다음 명령어를 통해 Token을 확인합니다.(password 부분)

grep -A2 'trunk.cocoapods.org' ~/.netrc

2. 다음 명령어를 실행

대문자 부분에 원하시는 정보로 대체해 터미널에서 실행합니다. 저는 기존 프로필의 이름을 변경하려는 목적이기에 YOUR_MAIL 부분엔 기존 등록한 메일을, NEW_NAME에 원하는 이름을 입력했습니다.

curl -v -H "Authorization: Token YOUR_TOKEN" -H "Content-Type: application/json" -X POST -d '{"email":"YOUR_MAIL","name":"NEW_NAME","description":"YOUR_DESCRIPTION"}' https://trunk.cocoapods.org/api/v1/sessions

3. 인증 이메일을 클릭 (기존 등록 시 받는 메일과 동일)


위 세 단계를 거친 결과 cocoapods.org 에서 자신의 라이브러리를 다시 검색하거나, pod trunk me 로 자신의 이름이 제대로 변경된 것을 확인할 수 있습니다.

참고 링크 : https://github.com/CocoaPods/trunk.cocoapods.org/issues/155

Change Cocoapods’s maintainer name.

Like what you read? Give Wooseong Kim a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.