Я хотел бы каким-то образом определить, работает ли мое приложение в бета-версии macOS 11, поскольку есть несколько известных ошибок, о которых я хочу сообщить пользователям. Я хочу показать такое предупреждение только пользователям бета-версии macOS 11, то есть не пользователям macOS 10.15 и не пользователям финальной версии macOS 11. Конечно, я мог бы просто отправить обновление приложения, чтобы удалить предупреждение, когда macOS 11 близок к завершению. , но было бы неплохо иметь что-то повторно используемое, которое я мог бы использовать в нескольких приложениях и для будущих бета-версий macOS.
Ограничения:
- Приложение находится в песочнице.
- Приложение находится в App Store, поэтому никаких частных API.
- Приложение не имеет права доступа к сети, поэтому обнаружение должно осуществляться в автономном режиме.
- Я не хочу объединять список известных номеров сборок macOS и сравнивать их.
Я думаю, что, возможно, можно использовать какой-то нюх. Возможно, есть некоторые API, которые возвращают разные результаты, когда версия macOS является бета-версией.