Цифра вышла из строя при перестроении / повторном запуске и Ошибка -34018 в Xcode 8
Я получил error -34018
в AppDelegate
при проверке Digits.sharedInstance().session()
ноль или нет. Приложение не падает, оно просто показывает эту ошибку на выходе. я использовал Digit.session()
чтобы определить, вошел ли пользователь в систему или нет. Поэтому после успешного входа в телефонный номер Digit я просто перезапускаю / перестраиваю приложение, но при перезапуске приложение показывает, что оно не содержит общего экземпляра. и идентифицировать как пользователь не вошел в систему. Этот код работает на xcode 7, но показывает эту ошибку на xcode 8.
1 ответ
Я смог обойти это в своем приложении, добавив группы доступа Keychain в файл Entitlements. Я включил переключатель "Связка ключей" в разделе "Возможности" в приложении, и он работает отлично.