반응형
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
반응형
'1 - iOS' 카테고리의 다른 글
[iOS/Swift] Firebase App Distribution 으로 Test를 위한 배포 with fastlane (0) | 2022.07.29 |
---|---|
[iOS/Swift] Jenkins 설정하기 (0) | 2022.07.25 |
[iOS/Swift] Test Flight, App Store Connect Issue email (0) | 2022.07.22 |
[iOS/Swift] fastlane 사용하여 테스트용 배포하기 (0) | 2022.07.20 |
iOS 개발자를 위한 (0) | 2022.07.05 |