ShoreBird 사용방법

May 29, 2024
ShoreBird 사용방법
 

설치 방법

Mac/Linux

curl --proto '=https' --tlsv1.2 https://raw.githubusercontent.com/shorebirdtech/install/main/install.sh -sSf | bash
 

Error: Existing Shorebird installation detected. Use --force to overwrite. 에러 뜨면

curl --proto '=https' --tlsv1.2 https://raw.githubusercontent.com/shorebirdtech/install/main/install.sh -sSf | bash -s -- --force

Window

Set-ExecutionPolicy RemoteSigned -scope CurrentUser # Needed to execute remote scripts iwr -UseBasicParsing 'https://raw.githubusercontent.com/shorebirdtech/install/main/install.ps1'|iex
 

설치 완료 후

shorebird doctor shorebird login shorebird logout (로그아웃 하고 싶을 때) https://console.shorebird.dev/ //확인해보기
 

안드로이드 사용방법

파일에서,
shorebird init
shorebird.yaml 파일에서, app_id가 확인할 수 있다.
https://console.shorebird.dev/ 콘솔에 app_id를 확인할 수 있다.
💡
release, fetch 상태를 확인할 수 있다.
shorebird release android
continue → yes →
build -> bundle -> release -> app.release
 
우선 내부 테스트 → 새 버전 만들기 → 다음 누르고, → 출시 세부 정보 누르기 → 파일을 다운 받기
💡
서명됨, 범용 APK로 다운 받기
공개 테스트 → 버전 수정 → 라이브러리에서 추가 → 다음 → 제출하면 완료 된다.

Patch하는 방법

shorebird patch android
 
💡
꼭, 내부 테스트에 올린 후에, apk 받은 후에 테스트 해보고 → 공개 테스트로 변경하기
내부 테스트 → aab 파일을 넣으면 된다 → 후에, 공개 테스트 부분에서, 라이브러리인가? 여기서 다시 하면 된다

IOS 사용방법

shorebird release ios
 
appleid.apple.com에서, 로그인 후에 → 암호 받고 →
💡
앱암호 → 암호 생성을 하면 된다.
💡
앱 암호: ialn-niut-spnb-fqcj
To upload to the App Store either: 1. Drag and drop the "build/ios/ipa/new_flutter_app.ipa" bundle into the Apple Transporter macOS app (https://apps.apple.com/us/app/transporter/id1450874784) 2. Run xcrun altool --upload-app --type ios -f build/ios/ipa/new_flutter_app.ipa --apiKey your_api_key --apiIssuer your_issuer_id. See "man altool" for details about how to authenticate with the App Store Connect API key.
 
💡
Run xcrun altool --upload-app --type ios -f build/ios/ipa/new_flutter_app.ipa --apiKey your_api_key --apiIssuer your_issuer_id. See "man altool" for details about how to authenticate with the App Store Connect API key.
💡
xcrun altool --upload-app --type ios -f build/ios/ipa/new_flutter_app.ipa -username adstar74@naver.com —password 발급받은 비밀번호
 
shorebird patch ios
Share article

정리한 노션 내용을 올리는 공간