複数人でiOSアプリを開発する時の準備
Apple Developerへの招待
後々CertificateやProvisioning Profileへのアクセスを行なってもらう可能性があるのでメンバーをチームに加えておく。
権限については最初はDeveloperで良いと思う。App Store Connectの「ユーザーとアクセス」で付与される「Certificates, Identifiers & Profiles(証明書、ID、プロファイル)」へのアクセス権を付与しておくことも忘れずに。
証明書の共有
iOSアプリを複数台で動かすためには証明書とプロビジョニングプロファイルが必要。証明書はp12ファイルとセットで共有する必要がある。
①まずこれまでリリースに使っていたMacを起動します。
(リリースしたことない場合はまずはリリース方法から勉強してください)
②Macでキーチェーンアクセスを開きます
③そこにアプリ配布用の証明書がいるハズです。
④証明書の『‣』ボタンを押すと、鍵が表示されます
⑤証明書と鍵を両方選択した状態で右クリック(Macではなんて言うんだ・・・)
⑥書き出しを選択し、OK⇒OK⇒書き出しみたいな感じで書き出す
⑦パスワード付き(無でもいける)の.p12ファイルが出来上がるハズです。
⑧この.p12ファイルを別のMacに渡します
⑨別のMacで.p12ファイルを開き、⑦のパスワードを入力します
⑩キーチェーンアクセスを起動
⑪証明書が入っていること、鍵も一緒についていることを確認します。
※よくあるのが鍵がついていないケースです(‣これ)鍵が無いと証明書として機能しませんのでご注意
実機のUDIDの登録
端末のUDIDをここからDevice登録して、プロビジョニングプロファイルを作り直す。 プロビジョニングプロファイル
プロビジョニングプロファイルについてはApple Developerに追加されているなら下記から適切なものをダウンロードしてもらう。二度手間を避けるため実機登録を終えてからの方が良い。