XcodeがArchive時に延々とキーチェーンへのアクセス許可を求めてくる件


なんか度々ハマってるのでメモ。以下チェック項目。

証明書(と秘密鍵)の場所

Archiveビルド時に利用する証明書は”ログイン”キーチェーンに入っているか。もし”システム”キーチェーンに入っていると 後述の秘密鍵のアクセス制御がうまくいかないので、ログインに移動させておく。

秘密鍵のアクセス制御

開発証明書とセットで保存されている証明書(鍵マークのやつ)をダブルクリック。

アクセス制御 タブで この項目の使用をすべてのアプリケーションに許可 がチェックされているか確認。 アクセスを許可する前に確認がチェックされていたら変更する。

証明書と秘密鍵が”システム”キーチェーンに入っている場合、いくらこの設定を変えて保存しても変更が反映されないという現象があった。

謎なんだけど、ログインキーチェーンに証明書を置いておくことで解決する。

Related Posts

TravisCIでFirebase Hostingへのデプロイを自動化

ZenHubのデスクトップアプリをElectronで実装した

Electronの各Platform向けアプリアイコンを作成する

RxSwiftにおけるメモリ管理の考え方

Swift1.2で演算子の挙動が微妙に変わった

猫の島で有名な「青島」に行ってきた

Herokuでnginx+Jekyllな構成を作った

#potatotips13 でカジュアルなUIテスト自動化法について話してきた

まだObjective-Cで消耗してるの?