Приложение #appcelerator, разработанное в версиях 5.0 и ios8.4, больше не работает на ios9.2 и appcelerator 5.1.1.

Я не вносил никаких изменений в приложение, но оно начало забавно работать на моем устройстве iOS после обновления с версии 8.4 до 9.1, а затем до 9.2. Поэтому я удалил приложение, пересобрал его в appcelerator 5.1.1, последней версии для поддержки ios9.2. Когда я устанавливаю на свое устройство, я получаю сообщение об ошибке: Не удалось найти модуль: localeStrings для архитектуры arm64.

Я попытался запустить ti -64 в каталоге проекта, как было рекомендовано в другом месте, но все, что вернулось, было Usage: titanium <command> [options]

Идеи кто-нибудь?


person petguy    schedule 15.01.2016    source источник
comment
Очистите свой проект и запустите снова. и отключить просмотр в реальном времени   -  person Nazır Dogan    schedule 15.01.2016
comment
Спасибо, Назир. Я не запускал просмотр в реальном времени, но чистил и запускал снова, но безуспешно. Также перезапустил Studio, снова очистил проект и запустился без каких-либо улучшений. Я прочитал несколько сообщений, где рекомендуется ti-64, но переключателя 64 нет, так что мне нужно что-то еще настроить, чтобы ti-64 работал?   -  person petguy    schedule 15.01.2016
comment
Вы пытались запустить из терминала?   -  person Nazır Dogan    schedule 16.01.2016


Ответы (1)


Ошибка Couldn't find module: localeStrings for architecture arm64 связана с LiveView. Это может быть из-за неподдерживаемой версии NodeJS (лучше всего использовать от 0.12 до 4.x) или из-за того, что вы обновили Studio, в которой живет LiveView. После каждого обновления Studio вам нужно один раз использовать LiveView, чтобы убедиться, что хук CLI обновлен.

После проверки всего этого убедитесь, что вы очистили (appc ti clean) свой проект, прежде чем пытаться снова.

person Fokke Zandbergen    schedule 16.01.2016
comment
Интересно. Симулятор iOS работал с версией 9.2, но мое живое устройство не работало с моей сборкой. Итак, следуя совету @Fokke, я попробовал просмотр в реальном времени на своем устройстве, что, конечно, не удалось, но затем я отключил просмотр в реальном времени, очистил и перестроил, и теперь он снова работает на моем устройстве. Странно, что мне ТРЕБУЕТСЯ попробовать просмотр в реальном времени, прежде чем ошибка исчезнет. Спасибо - person petguy; 17.01.2016