keychain

    1

    1답변

    Xcode 8 및 IOS 10에서만 문제가 발생합니다. Xcode 8 및 IOS 9를 사용하면 완벽하게 작동합니다. func resetKeychain() { if !self.keychainItemData.isEmpty { let tempDict = self.dictToSecItemData(self.keychainItemData)

    1

    2답변

    내 프로젝트에서 키 체인에 일부 데이터를 저장해야하므로 일부 오픈 소스를 사용하지만 데이터가 키 체인에 저장되지 않습니다. 많은 오픈 소스를 시도해 보았습니다. 모든 오픈 소스에서 키 체인에 데이터를 저장하려는 시도가 실패했습니다. 사용 키 체인 개방 소스 : KeyClip - https://github.com/s-aska/KeyClip 키 체인 - htt

    3

    1답변

    Xcode 8/iOS 10까지는 정적 라이브러리의 단위 테스트에서 키 체인에 액세스 할 수있었습니다. 업그레이드 한 후 오류가 발생하여 스택 추적을 참조하십시오. failed: caught "NSInternalInconsistencyException", "Couldn't add the Keychain Item." ( 0 CoreFoundation

    3

    1답변

    iOS 10 기기의 키 체인에 문제가 있습니다. 저장된 사용자를 검색하지 못했습니다. iOS 10 사용자 만 발생하며, 인증은 Firebase를 사용합니다. 첫 번째 대답이의 링크에서 언급 한 바와 같이 Error loading saved user when starting up: Error Domain=FIRAuthErrorDomain Code=17995

    0

    1답변

    저는 키 체인으로 새로운 제품으로 내 앱 콘텐츠를 분리하려고합니다. 버전의 유형을 설정하려면이 코드 KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"TestUDID" accessGroup:nil]; [keychain setObject:@"free" forKe

    0

    1답변

    Im은 Xcode8에서 자동 코드 서명을 사용하려고합니다. 그러나이 오류와 함께 실패합니다 DVTSecErrorDomain Code = -25295 "지정한 키 체인이 유효한 키 체인 파일이 아닙니다." 유사한 문제는 내가 마지막에 인증서 나 자신을 관리 Xcode7로 존재했다. Xcode8이 더 구체적인 오류 코드를 제공하기 때문에이 문제를 해결하는 방법

    0

    1답변

    저는 SecKeyGeneratePair를 사용하려고합니다. 그리고 속성을 kSecAttrTokenIDSecureEnclave로 설정하고 비워 둡니다. 에 따르면 kSecAttrTokenID가 설정되지 않은 경우 항목을 일반 키 체인 DB에 저장해야합니다. 그러나 설정 여부에 관계없이 keychain-2.db 파일 크기는 변경되지 않습니다. 하지만 SecKe

    0

    1답변

    키 체인 앱에서 명령 줄을 통해 잠금 해제되고 나열된 나열된 키 체인에 참조 만 삭제할 수있는 옵션이 있습니다. 그러나 명령 줄 (사람 보안)에서이 옵션이없는 것 같지만 파일 + 참조을이 키 체인에 삭제해야합니다. 어떻게 그냥 명령 줄에서 이전에 잠금 해제 키 체인에 대한 참조를 제거 할 수 있습니까? 삭제하고 싶지 않은 경우 Keychain 앱에 계속 표

    1

    1답변

    미리 조언 해 주셔서 감사합니다! iOS 개발을 위해 신속하게 단위 테스트를 설정하고 있습니다. 메서드를 성공적으로 실행하려면 authToken을 만들기 위해 키 체인을 호출해야합니다. 이런 종류의 환경에 대한 단위 테스트를 만드는 방법에 대해 확신 할 수 없습니다. 인증을 우회하는 데 사용할 수있는 로컬 파일을 모의합니까? 인증 단계를 완전히 건너 뛸려고

    0

    1답변

    다음 코드를 사용하여 내 앱에서 저장된 키 체인 데이터를 제거하고 있습니다. 나는 그것을하지 생각하지 않는다,하지만 난 너무 잘 모르겠습니다 .. for (id secclass in @[ (__bridge id)kSecClassGenericPassword, (__bridge id)kSecClassInternetP