Apple でのアプリビルド方法

事前準備

事前準備を必ず行ってください。

Apple Developerアカウントの取得

 

下記のサイトから「App用パスワード」の設定

App 用パスワードを使う
App 用パスワードは Apple ID 用のパスワードで、これを使えば、他社製の App からアカウントにサインインし、iCloud に保存されている情報に安全にアクセスできます。たとえば、Apple 以外が提供している他社のメール/連絡先/カレンダーサービスで App 用パスワードを使います。App 用パスワードはセキュリティ対策として万全で、Apple ID のパスワードが他社製の App から収集または保存される事態を確実に防げます。 Windows 用 iCloud にサインイン している場合は、他社の Microsoft App で Apple ID を使う際に、App 用パスワードは必要ありません。 App 用パスワードを作成して使用するには、Apple ID を 2 ファクタ認証 で保護しておく必要があります。 appleid.apple.com にサインインします。 「サインインとセキュリティ」セクションで、「App 用パスワード」をクリックします。 「App 用パスワードを作成」または をクリックし、画面の手順にそって作成します。 App 用パスワードを作成したら、該当する App のパスワードフィールドにそのパスワードを入力するか、ペーストします。 App 用パスワードは最大 25 個まで所有できます。必要な場合はパスワードを個別に (または一括して) 消去できます。 appleid.apple.com にサインインします。 「サインインとセキュリティ」セクションで、「App 用パスワード」をクリックします。 削除したいパスワードの横にある をクリックするか、「すべてを消去する」をクリックします。 パスワードを消去すると、そのパスワードを使っている App は、新しいパスワードを作成してもう一度サインインするまでアカウントからサインアウトした状態になります。 主要 Apple ID のパスワードを変更またはリセットすると、アカウントを保護するため、App 用パスワードもすべて自動的に消去されます。App を引き続き使いたい場合は、新しい App 用パスワードを作成する必要があります。
 

Apple バンドルIDの作成

developer.apple.comにアクセスし、「アカウント」をクリック

Certificates, Identifiers & Profiles Certificatesをクリック
 
左側のメニューで「Identifiers」をクリック

Identifiersヘッダーの横にある青い追加ボタンをクリックして、新しいIDを作成します。
この際、bundleIDは「com.会社名.アプリ名」にすると他のbundleIDと被らなくなります。
また、「Push Notifications」はプッシュ通知の可否に関わらず、ビルド時に必要なため、チェックをONにして下さい。
 
次に、appstoreconnect.apple.comに戻り、「マイApp」をクリック。
プラスボタンをクリックし、新規アプリの作成を行なって下さい。 バンドルIDとSKUは先ほど追加したものを選択、入力して下さい。
 
作成をクリックすると、ビルドの準備完了です。Clickでビルドしたアプリは「Testflight」から確認することができます。
 
 
 

ビルド手順(事前準備完了後)

  • OSの選択で「iOS」を選択する
 
  • Apple側で設定した「バンドルID」を入力する
 
  • AppleID, パスワード, 事前準備で用意したApp用パスワードを入力する 「検証」ボタンを押すと Apple IDに紐づくメールアドレス に認証コードが送信されます
 
  • アプリ情報を入力する ○ バージョン   アプリのバージョンはビルドする度に数字が大きくなります。小さい数字を設定します ○ アプリ名   ビルド用のアプリ名です。Store に公開される名前とは異なります ○ URLスキーム   URLスキームにはバンドルIDを入力して下さい アプリ起動画面 アプリ起動時に表示されるスプラッシュ画面の設定です ○ アイコン   スプラッシュの画像です   これは App Store に表示されるものにもなります ○ 背景色   スプラッシュの背景色です ○ 設定ファイル   Firebase で取得したファイルを設定します google-service.json」ファイルをアップロードする(📱Clickでのアプリのビルド方法
 
  • 「ビルドを行う」をクリック ビルドは開始後、約1時間ほどで バンドルID に紐づいているアプリの Testflight に自動的にアップロードされます。
 
ネイティブアプリの確認や設定などは Testflight から行なって下さい。