-
[Slack] App Store Connect 알림 연결하기Programing/Development Tool 2020. 10. 16. 14:13
안녕하세요!!
이번 시간에는 App Store Connect 알림을 자동화해 Slack에서 받아오려고 합니다!!
먼저 Slack bot을 만들어줄 거예요!!
우선 슬랙의 원하는 워크스페이스에서 App에서 Bot을 만들어줘야겠죠??
Bots를 선택해주세요!!
OAuth & Permissions 탭에서 Scope 항목에서 Bot Token Scopes에 알맞은 것들을 Add an OAuth Scope를 통해 추가해주시면 돼요!!
근데 저는 너무 복잡해 보여서 Write 되는 것들은 다 추가해줬어요..
그리고
위에 Bot Token 값을 가져왔어요!!
그리고 하나 더 해주실 사항은 채널을 만들어주시고 해당 봇을 초대해주셔야 해요!!
ios-app-update라는 이름의 채널을 만들어주세요!! 그리고 만드신 봇을 초대해주세요~!
다음으로는...
github.com/erikvillegas/itunes-connect-slack
우선 이 깃 헙 프로젝트를 클론 해주시고요!!
차근차근 따라 해 볼까요?
export BOT_API_TOKEN="xoxb-asdfasdfasfasdfasdfsd" # 슬랙 봇 토큰!! 위에 적었죠?? export itc_username="email@email.com" # 앱 스토어 커넥트에서 사용하는 이메일!! export itc_team_id=77416800,77416801 # TeamID!! 적어주세요!! export bundle_id="com.best.app" # 어플리케이션의 번들 ID!!
환경변수에 저 값들을 넣어주시면 되는데요
이름에 맞춰서 넣어주시면 되겠습니다!!
sudo gem install fastlane npm install @slack/client@3.16.0 --save npm install dirty --save npm install moment --save
자 이제 fastlane과 slack, dirty, moment를 npm install 해주세요!!
그리고 fastlane에 로그인을 해주시는데요
저는 여기서 두 가지가 걸렸는데요
사용환경이 aws ubuntu 환경이라 그런지 gem을 이용한 fastlane설치와 앱스토어 이중 인증 때문에 걸리더라고요.
sudo apt install ruby ruby-dev export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 source ~/.profile
을 해주시면 ruby가 설치됩니다!!
이후에 fastlane을 설치해주세요!!
medium.com/@h2s1880/아-fastlane-이중인증-해결법-3b0440f7f673
이중 인증은 위에 글을 보고 해결해봤어요!!
rm -rf ~/.fastlane/spaceship/name@gmail.com fastlane spaceauth -u name@gmail.com
이 명령어를 작성해주시면 이중 인증이 해결이 됩니다!!
마지막으로
node poll-itc.js
실행해주시면!!
알림이 잘 날아오게 됩니다!!
이제 기획자와 앱스토어 출시 부분에 대해서는 얘기를 안 해도 되겠죠!?!?
'Programing > Development Tool' 카테고리의 다른 글
[Slack] Zeplin 연동하기 (0) 2020.06.26 [Slack] Notion연동하기 (0) 2020.06.26 [Slack] Github 연동하기 (0) 2020.06.26 [Slack] 초대링크로 워크 스페이스 들어가기! (0) 2020.06.26 [Slack] 채널 만들기, 참여코드 생성 (0) 2020.06.26