1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

キーチェーンファイル作成時の注意事項

Last updated at Posted at 2019-04-08

キーチェーンファイルのPathは2種類ある

  • /Library/Keychains/
    • システムのキーチェーン
  • ~/Library/Keychains/
    • ユーザーのキーチェーン
    • 新規にキーチェーンファイルを作成する場合は、通常こちらに作成する

キーチェーンの拡張子は2種類ある

  • .keychain
    • /Library/Keychains/System.keychain は .keychain を使用している
  • .keychain-db
    • /Users/Name/Library/Keychains/login.keychain-db は .keychain-db を使用している
    • 新規に作成する場合は .keychain-db を使用する

キーチェーンの作成方法によって、Pathに差が生じる

検証を開始する前に、現状のKeychainsを確認する。

$ security list-keychains
    "/Users/Name/Library/Keychains/login.keychain-db"
    "/Library/Keychains/System.keychain"

Keychain Access.appで作成した場合

i. GUI(Keychain Access.app) で 新規キーチェーン 名前: aaa を作成する。

$ security list-keychains
    "/Users/Name/Library/Keychains/login.keychain-db"
    "/Users/Name/Library/Keychains/C0846352-7006-52CC-9AE2-7026EC51AF35/aaa.keychain-db"
    "/Library/Keychains/System.keychain"

ii. GUI で 名前: aaa を削除する。

$ security list-keychains
    "/Users/Name/Library/Keychains/login.keychain-db"
    "/Library/Keychains/System.keychain"

fastlaneで作成した場合

i. fastlane/create_keychainname: aab を作成する。

$ bundle exec fastlane run create_keychain name:aab.keychain-db password:aabkey

$ security list-keychains
    "/Users/Name/Library/Keychains/login.keychain-db"
    "/Users/Name/Library/Keychains/aab.keychain-db"
    "/Library/Keychains/System.keychain"

ii. fastlane/delete_keychainname: aab を削除する。

$ bundle exec fastlane run delete_keychain name:aab.keychain-db

$ security list-keychains
    "/Users/Name/Library/Keychains/login.keychain-db"
    "/Library/Keychains/System.keychain"

[検証時の環境]

  • macos: 10.13.6
  • Bundler: 2.0.1
  • fastlane: 2.119.0
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?