2016-10-29 4 views
0

Когда я пытаюсь загрузить модуль запросов в мой код Python сНе удается загрузить модуль запросов на Kivy IOS приложение

import requests 

, а затем построить приложение Kivy с помощью набора инструментов, он выходит из строя на тренажере в IOS , (Я разрабатываю на MacOS.)

Я использовал

kivy -m pip install requests 

, который, как представляется, установить запросы в virtualenv Kivy, но он по-прежнему падает симулятор IOS.

Я даже попытался скопировать библиотеку запросов и поместить ее в свой проект в качестве подкаталога. В этом случае он будет корректно работать в macOS, но все равно сбой в симуляторе iOS.

Когда я говорю «он падает», я имею в виду, что симулятор пытается открыть приложение, а затем закрывает его, показывая черный экран около одной секунды. Если я не включаю строку «запросы на импорт», приложение открывается нормально и переходит на правильный начальный экран. Вот журналы Xcode из прогона симулятора:

2016-10-28 22:25:57.433587 mentat[9488:154501] bundleid: org.kivy.mentat, enable_level: 0, persist_level: 0, propagate_with_activity: 0 
2016-10-28 22:25:57.442428 mentat[9488:154501] subsystem: com.apple.siri, category: Intents, enable_level: 1, persist_level: 1, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0, enable_private_data: 0 
2016-10-28 22:25:57.486633 mentat[9488:154643] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 
2016-10-28 22:25:57.516511 mentat[9488:154643] subsystem: com.apple.UIKit, category: HIDEventIncoming, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 
2016-10-28 22:25:57.535126 mentat[9488:154640] subsystem: com.apple.BaseBoard, category: MachPort, enable_level: 1, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0, enable_private_data: 0 
2016-10-28 22:25:57.592160 mentat[9488:154501] subsystem: com.apple.UIKit, category: StatusBar, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 
2016-10-28 22:25:57.594924 mentat[9488:154501] subsystem: com.apple.BackBoardServices.fence, category: App, enable_level: 1, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0, enable_private_data: 0 
2016-10-28 22:25:57.794404 mentat[9488:154501] subsystem: com.apple.BackBoardServices.fence, category: Workspace, enable_level: 1, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0, enable_private_data: 0 
2016-10-28 22:25:57.796 mentat[9488:154501] Available orientation: KIVY_ORIENTATION=LandscapeLeft LandscapeRight Portrait PortraitUpsideDown 
2016-10-28 22:25:57.797 mentat[9488:154501] PythonHome is: /Users/matt/Library/Developer/CoreSimulator/Devices/529262BC-AA42-4190-8212-77C1D2723BA7/data/Containers/Bundle/Application/F52EAFF5-5458-4121-A7A9-749796FB82AF/mentat.app 
2016-10-28 22:25:57.798 mentat[9488:154501] Initializing python 
2016-10-28 22:25:57.955 mentat[9488:154501] Running main.pyo: /Users/matt/Library/Developer/CoreSimulator/Devices/529262BC-AA42-4190-8212-77C1D2723BA7/data/Containers/Bundle/Application/F52EAFF5-5458-4121-A7A9-749796FB82AF/mentat.app/YourApp/main.pyo 
2016-10-28 22:25:57.999 mentat[9488:154501] Application quit abnormally! 
2016-10-28 22:25:58.004 mentat[9488:154501] Leaving 

Не знаю, как сообщения будут информативными. Возможно, есть возможность ведения журнала, которую я могу включить?

+0

Опишите, что произойдет, когда оно сработает, с конкретными сообщениями об ошибках или фрагментами журнала, если это возможно. –

+0

Я добавил журналы. – moridinamael

ответ

0

Я обнаружил, что текущая версия requests (2.11.1) не работает с iOS или, по крайней мере, с Kivy-iOS. Вручную клонирование requests2.9.1 и помещение его в каталог моего проекта решило проблему.

Смежные вопросы