Это не работает. Когда я попытался загрузить сборку с этой строкой в ​​info.plist, она не удалась, сказав, что ключ не совместим с iOS 11.1.

жение, которое я хочу сделать, имеет смысл только с камерой TrueDepth для ARKit и возможностью отслеживания лица в дополненной реальности. Могу ли я потребовать, чтобы у пользователя была камера True Depth (только для iPhone X), чтобы загрузить мое приложение из App Store?

Ответы на вопрос(2)

Решение Вопроса
Нет.

ства включаетfront-depth-camera ключ. Тем не мение,этот ключ не включен для использования сторонними приложениямии Apple не включает его в списоквозможности устройства которые сторонние приложения могут использовать для ограничения доступности приложений в App Store. Если вы включите этот ключ в Info.plist вашего приложения, это не повлияет на App Store - ваше приложение все равно будет предлагаться на устройствах без камеры TrueDepth.

Если / до тех пор, пока это не изменится, вы не сможете создать приложение, которое обязательно требует камеру TrueDepth. Согласно рекомендациям App Store, базовые функции приложений должны быть одинаковыми на всех поддерживаемых устройствах.

Вместо этого рассматривайте функции, основанные на глубине камеры, как вторичные или дополнительные к основному набору функций вашего приложения - например, если у вас есть приложение, которое добавляет визуальные эффекты к изображениям селфи-камеры, предлагайте эффекты на основе ARKit для устройств, которые поддерживают отслеживание лица и более простые эффекты на устройствах, которые этого не делают. (ПроверьтеARFaceTrackingConfiguration.isSupported чтобы убедиться, что вы работаете на правильном оборудовании.)

да

front-depth-camera в раздел «Необходимые возможности» вашего info.plist.

https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/Cameras/Cameras.html#//apple_ref/doc/uid/TP40013599-CH107-SW38

 nathangitter11 нояб. 2017 г., 18:33
Есть ли документация для этой конкретной строки? Я не смог найти «фронтальную камеру» ни в одном из списков возможностей устройства.
 nathangitter11 нояб. 2017 г., 23:59
Это не работает. Когда я попытался загрузить сборку с этой строкой в ​​info.plist, она не удалась, сказав, что ключ не совместим с iOS 11.1.

Ваш ответ на вопрос