アプリをプロジェクトへアップロードする
ここではプロジェクトに対してアプリをアップロードする手順について説明します。 アプリをアップロードするには、Webブラウザ、dgコマンド、APIの3つの方法が利用できます。
Webブラウザでアップロード
Webブラウザでアップロードする場合には、グループダッシュボードと個人ダッシュボードの2つの異なる場所からアップロードすることができます。
プロジェクトダッシュボードからアップロード
-
プロジェクトダッシュボードにアクセスし、
アップロード
ボタンを押します。 -
ファイル選択ダイアログが開くので、アップロードするアプリファイルを選択してください。 アプリファイルは APK/AAB ファイルもしくは IPA ファイルに対応しております。
-
ダイアログに選択したファイル名が表示されているのを確認し、必要に応じてリビジョンの説明を追加してください。
アップロード
ボタンを押下するとプロジェクトにアプリがアップロードされます。 -
アップロードが完了すると以下のスクリーンショットのような画面が表示されます。ここに表示されているQRコードやリンクからアプリをダウンロードできます。
必要に応じてアプリのアクセス権を設定してください。
次の場合はアプリのアップロードボタンは表示されません
- 自身がオーナー/管理者でない場合
- アプリの数がご契約プランの上限数に達している場合
- プロジェクトの試用期限が終了している場合
個人ダッシュボードからアップロード
ログインしてすぐに表示される個人ダッシュボードからもプロジェクトへ直接アプリをアップロードできます。
-
ダッシュボードの左下に表示されている緑の
アップロード
をクリックいただくか、直接対象のアプリファイルをドラッグ・アンド・ドロップしてください。 -
ファイル選択ダイアログが開くので、アップロードするアプリファイルを選択してください。 アプリファイルは APK/AAB ファイルもしくは IPA ファイルに対応しております。
-
ダイアログに選択したファイル名が表示されているのを確認し、必要に応じてリビジョンの説明を追加してください。 アップロード先のデフォルト設定は個人のプロジェクトとなっておりますが、プルダウンメニューよりプロジェクトを選択することも可能です。
アップロード
ボタンを押下するとプロジェクトにアプリがアップロードされます。 -
アップロードが完了すると以下のスクリーンショットのような画面が表示されます。ここに表示されているQRコードやリンクからアプリをダウンロードできます。
dgコマンドでアップロード
プロジェクトに対して dg deploy コマンドを使用してアップロードする場合は、プロジェクト名を --user 引数で指定します。
dg deploy --user OurProject
dg コマンドの詳細は アプリのビルドとアップロード をご覧ください。
APIでアップロード
アップロードAPIを用いてプロジェクトにアップロードする場合、プロジェクト名(OWNER_NAME)をパスの中で指定します。
curl \
--url "https://deploygate.com/api/users/${OWNER_NAME}/apps" \
-H "Authorization: Bearer ${API_TOKEN}" \
-X POST \
-F "file=@sample.apk" \
--form-string "message=sample"
その他のオプションの詳細はAPIリファレンスの アプリのアップロード をご覧ください。
アップロード直後のアプリのアクセス権の設定
新しいアプリをアップロードした直後は、 オーナーチームに所属しているユーザーのみがアプリにアクセスできる状態です。それ以外のチームから参照できるようにするためには、チームとアプリを関連付ける必要があります。
ブラウザでアプリの管理画面を開き、画面右側にあるチーム
でこのアプリにアクセス可能なチームを選択して追加します。