UDID (고유 장치 식별자) - iOS 장치를 고유하게 식별하는 40개의 16진수 문자 시퀀스입니다.
iOS 5부터 Apple은 고유 ID를 얻는 전통적인 방법을 의미하는 UIDevice 고유 식별자를 더 이상 사용하지 않습니다. Apple은 진정으로 고유한 식별자를 제거하고 각 공급업체에 대한 식별자, 즉 각 사용자에 대해 주어진 개발자의 모든 앱에 대해 동일하지만 개발자 및 기기마다 다른 UUID를 도입했습니다.
Apple은 앱 공급업체에 대해 기기를 고유하게 식별하는 영숫자 문자열인 공급업체에 대한 인스턴스 속성 식별자를 정의했습니다.
자세한 내용은 https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor
에서 읽을 수 있습니다.그래서 우리는 어떻게 얻을 수 있는지 볼 것입니다. viewDidLoad 메소드에서 아래 코드를 복사하십시오.
override func viewDidLoad() { super.viewDidLoad() guard let deviceID = UIDevice.current.identifierForVendor?.uuidString else { return } print(deviceID) // 7ABAB8B5-E805-437F-9D6C-5448BB19AEA5 }