Swift PlaygroundでKeyChainの検証はできない
Playgroundとは
プロジェクト新規作成から作れる、
コードの書き方だったり挙動を確認できるプレイグラウンドです。
KeyChainについて
アプリ上で動作確認する前に、KeyChainで動作検証できれば一番良いなと思いました。
結論
PlaygroundではKeyChainは動作しませんでした。
上記記事における、
var itemUpdateStatus: OSStatus?
print(status)
switch status {
case errSecItemNotFound:
itemUpdateStatus = SecItemAdd(query as CFDictionary, nil)
case errSecSuccess:
itemUpdateStatus = SecItemUpdate(query as CFDictionary, [kSecValueData as String: data] as CFDictionary)
default:
OSStatus
のSwitch分岐がどれにも該当せずdefault
に分岐されてしまいます。
プロジェクトで buildする際の挙動と大きく異なります。
Author And Source
この問題について(Swift PlaygroundでKeyChainの検証はできない), 我々は、より多くの情報をここで見つけました https://zenn.dev/tanukidevelop/articles/7dd5ad630a2877著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol