Что такое NSFaceIDUsageDescription - Face ID Использование Описание Ключ Info.plist?
В Xcode 9 GM появился новый ключ конфиденциальности 9X_apple-ios NSFaceIDUsageDescription
Info.plist, в котором разработчик предоставляет 9X_ios11 описание использования для предупреждения 9X_face-id о разрешениях. У кого-нибудь есть ссылка 9X_apple-ios на документы? Представление списка в Xcode 9X_ios-sdk резюмирует это как:
Конфиденциальность - Описание 9X_xcode использования Face ID
- Единственная, более менее ссылка, которую я нашел: https://forums.developer.apple.com/thread/86779, док ...
Ответ #1
Ответ на вопрос: Что такое NSFaceIDUsageDescription - Face ID Использование Описание Ключ Info.plist?
Теперь более подробно описано на вышеупомянутом 9X_xcode9 форуме (сотрудником Apple) https://forums.developer.apple.com/message/265156:
Face ID требует 9X_ios11 добавления строки использования с ключом NSFaceIDUsageDescription 9X_xcode (также известный как Конфиденциальность 9X_xcode-ide - Описание использования Face ID) для Info.plist 9X_xcode9 вашего приложения.
В симуляторе разрешения 9X_xcode-ide Face ID предупреждение покажет "Это 9X_ios-sdk приложение было разработано для использования 9X_ios Touch ID и не может полностью поддерживать 9X_apple-ios Face ID ", если этот ключ отсутствует. На 9X_ios11 реальном устройстве ваше приложение выйдет 9X_xcode из строя так же, как если бы любая другая 9X_ios11 необходимая строка использования отсутствует.
- Немного плохо иметь симулятор без этого ключа. Поскольку ...
Ответ #2
Ответ на вопрос: Что такое NSFaceIDUsageDescription - Face ID Использование Описание Ключ Info.plist?
Возможно, я позже пойду на вечеринку, но 9X_xcode-ide вы можете исправить это, просто добавив 9X_face-id это
NSFaceIDUsageDescription
$(PRODUCT_NAME) Authentication with TouchId or FaceID
в Project-Info.plist
- Есть ли способ проверить, какие из них поддерживаются, чтобы ...
Ответ #3
Ответ на вопрос: Что такое NSFaceIDUsageDescription - Face ID Использование Описание Ключ Info.plist?
Конфиденциальность - Описание использования Face ID (NSFaceIDUsageDescription) - это строковый ключ, позволяющий описать причину ваше приложение использует Face ID.
Чтобы защитить конфиденциальность пользователей, приложение 9X_xcode iOS, которое ссылается на iOS 11 или позже 9X_ios и которое будет иметь доступ к Face ID, если 9X_ios оборудование поддерживает его, должно статически 9X_face-id заявить о своем намерении сделать это. Включите 9X_xcode ключ
NSFaceIDUsageDescription
в файл Info.plist вашего приложения 9X_face-id и укажите целевую строку для этого ключа. Если 9X_xcode-ide ваше приложение пытается получить доступ 9X_iphone-os к Face ID без соответствующей строки назначения, оно 9X_ios11 может завершиться.Примечание. Этот ключ поддерживается 9X_ios в iOS 11 и более поздних версиях.
Аутентификация 9X_ios Face-Id представлена для / с устройством 9X_iphone-os iPhone-X и будет работать только с iPhone-X 9X_xcode9 (даже без симулятора)
С Xcode 9.0.1 и Xcode 9X_xcode9 9.2 beta - похоже, работает
Ссылка. ссылка 9X_xcode-ide на Apple Document - NSFaceIDUsageDescription
Список всех доступных 9X_face-id ключей - Cocoa Keys
-
1
-
15
-
2
-
19
-
18
-
26
-
2
-
7
-
3
-
7
-
3
-
11
-
4
-
5
-
7
-
11
-
7
-
2
-
2
-
13
-
5
-
7
-
6
-
3
-
3
-
1
-
3
-
8
-
25
-
4
-
2
-
2
-
6
-
15
-
4
-
2
-
12
-
2
-
4
-
11
-
5
-
10
-
8
-
11
-
5
-
17
-
2
-
7
-
3
-
5