У нас есть приложение, которое вылетает сразу после запуска после загрузки в App Store и установки через TestFlight. Приложение отлично работает в среде отладки, если подписано с помощью специального профиля обеспечения и даже если оно подписано с помощью профиля распространения Enterprise.
Ошибка в консоли:
kernel AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42023
Кажется, что не было создано никаких журналов аварий.
Приложение представляет собой приложение VoIP, построенное на Xamarin с использованием библиотек Linphone VoIP. Если мы удалим библиотеки Linphone, приложение будет работать нормально (хотя, очевидно, не будет делать то, что должно делать).
Это довольно неясная проблема - мы знаем, что она связана с библиотеками Linphone, и ошибка fairplay
наводит на мысль о какой-то проблеме с сертификатами в их библиотеках.
Было бы замечательно, если бы кто-нибудь мог помочь нам даже ответить на некоторые части наших вопросов, таких как:
- Что означает ошибка -42023? Где мы можем узнать, что конкретно означают эти ошибки?
- Какой-нибудь совет о том, как вообще начать выяснять, что вызывает эту проблему?