1 - iOS
[iOS/Swift] fastlane을 이용하여 Test Flight upload 하기
seonshine-bibi
2022. 7. 22. 16:08
반응형
fastlane/Fastfile 에 beta 라는 이름의 lane을 추가하였다.
desc "New beta Test Flight Upload"
lane :beta do
# add actions here: https://docs.fastlane.tools/actions
increment_build_number(xcodeproj: "어플이름.xcodeproj")
get_certificates
get_provisioning_profile
build_app(workspace: "어플이름.xcworkspace",
scheme: "어플이름",
include_bitcode: true
)
upload_to_testflight
version = get_version_number
ENV["SLACK_URL"] = "https://hooks.slack.com/services/생략"
slack(
message: "어플이름 iOS - Upload to Test Flight complete >o<"
)
end
fastlane을 동작시켜준다.
fastlane ios beta
처음 실행시켰을때는 중간에 Apple develper ID와 password 입력 & two factor authentication 을 했다.
https://docs.fastlane.tools/codesigning/getting-started/
그리고 애플 개발자 사이트에서 보안 > 앱 암호 생성을 해서 복붙해준다.
Test Flight가 올라가면서 메일이 오고, 그리고 다 완료되었을 경우에 슬랙이 온다.
이 외에도 match 를 사용하는 방법도 유용할 것 같아서 첨부한다.
https://docs.fastlane.tools/actions/match/
https://velog.io/@parkgyurim/iOS-fastlane-match
반응형