Избегайте сборки или компиляции папок в папке «Ресурсы»

Я создаю мобильный проект Titanium.

У меня есть несколько папок с файлами .JS в папке «Ресурсы». Проблема, с которой я столкнулся, заключается в том, что мне нужно исключить некоторые папки при сборке для iphone, но эти папки необходимы в моей сборке Android.

Я просмотрел файлы python в папке SDK и обнаружил, что есть отдельный файл, т.е. builder.py для iphone и android.

При сборке для Android или ios все мои файлы JS собираются, чего я не хочу, поскольку это увеличивает размер моего приложения.

На данный момент я успешно отредактировал файл builder.py, чтобы он скопировал выбранную папку в папку ресурсов моего iphone. Он отлично работает на симуляторе, но когда я попытался запустить на устройстве, я получил сообщение об отсутствии файла .js. Я знаю, что мои скопированные файлы .Js не были заархивированы

Может ли кто-нибудь помочь мне настроить этот builder.py, чтобы мы могли исключить некоторые папки из сборки.


person Ajeet Pratap Maurya    schedule 14.03.2012    source источник


Ответы (1)


Аджит, я считаю, что вы можете создать каталог для Android и iPhone внутри папки ресурсов, в которой вы можете хранить свой код/активы для конкретной платформы. Я думаю, что компилятор распознает это.

person DannyM    schedule 14.03.2012
comment
Я знаю, что компилятор распознает его, но что, если я сохраню файлы .js в любой другой папке, кроме папки Android или iPhone. - person Ajeet Pratap Maurya; 14.03.2012
comment
хм, не уверен в любом случае, чтобы игнорировать их. Я использую логику для определения ОС с помощью Titanium.Platform.osname и пишу внутри нее специфичный для платформы код. - person DannyM; 14.03.2012