While iOS 18 can automatically unlock HomeKit-capable smart locks, you'll need to buy a new one to enjoy the cool new feature