TestFlight

update create

Getting started

Apple account -> Certificates, Identifiers & Profiles
左のメニューを上から設定していく。
iOS アプリ開発 さんのサイトが有用だった。

  1. Certificates
    1. 事前準備
      キーチェーンアクセス で sslでいうところのcsrを発行。
    2. 画面の+を押して新規作成。
    3. Create a New Certificate の画面で上記で作成したcsrを選択。
    4. Download ボタンで署名されたcertをダウンロード
    5. ダウンロードされた証明書をキーチェーンに登録
      ※注意
      iOS App Developmentを指定した場合は、開発用: ios_development.cerが作成される
      iOS Distribution (App Store and Ad Hoc) を指定した場合は、製品用: ios_distribution.cerが作成される
  2. Identifiers
    App IDを作成します。
    Iosが含まれているとエラーになる。
    この辺情報が少なくてハマります。
    特にAndroid, iPhoneのアプリ開発を想定 -> 識別子でIos, Andを使う流れだと特に.
    いろいろと試した感じだと、リバースドメイン系の識別子でios文字列が含まれる場合。
    dotがない場合は、含まれていても登録可能。
    先頭がdotだった場合はリバースドメインとして認識されないようで含まれていてもエラーにならない。
  3. Devices
    テストデバイスの登録
  4. Profiles

confirm

openssl req -in CertificateSigningRequest.certSigningRequest  -noout -text
openssl x509 -in ios_development.cer -inform DER -noout -text

必要なサイト

現状(2020.02)で必要だと思われるサイト。

招待されたlinkでの情報。

To accept this invitation:
1. Get TestFlight from the App Store.
2. Open TestFlight and choose Redeem.
3. Enter XXXXXXXXX and start testing.