У меня есть приложение kivy, над которым я работаю. Все работало нормально, пока я не попытался использовать Plyer для получения уникального идентификатора устройства. В моем приложении kivy я сохраняю его с помощью self.device_id = plyer.uniqueid.id. Он работает нормально, когда я запускаю Pycharm на своем Mac, но после его сборки и запуска на своем iPhone я получаю сообщение об ошибке
Код: Выделить всё
app/lib/python3.11/site-packages/plyer/platforms/ios/uniqueid.py", line 19, in _get_uid
uuid = UIDevice.currentDevice().identifierForVendor.UUIDString()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'Swift.__StringStorage' object is not callable
Как это решить?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... llable-whe