0

Я недавно обновил версию Titanium w/3.5.0.GA SDK до Appcelerator Studio с 5.2.0SDK и больше не могу создавать и запускать приложение (5.1.0 CLI) сгенерировали проекты в XCode (7.2.1), не теряя возможности отображать мои собственные ресурсы шрифтов (app/assets/fonts).Отсутствующие шрифты при создании/запуске Appcelerator app из XCode

При создании проекта для iOS в студии (последняя версия 4.4.0) и развертывании на подключенном iPhone 6 (работает с 9.2) все шрифты отображаются правильно в приложении. Однако при создании и запуске <projectname>.xcodeproject, который создается приложением в этот процесс, те же шрифты не отображаются?

Это связано с https://jira.appcelerator.org/browse/TIMOB-19818? Есть ли какие-либо исправления на горизонте, если так?

Я всегда полагался на модификацию сгенерированных проектов для включения других каталогов активов и вручную изменял номера сборки и версии до представления appstore, поэтому мне очень любопытно найти решение этой проблемы - все это очень ценно!

FYI - для справки, я попытался построить тот же проект, сгенерированный в студии Titanium w/3.5.0.GA в рамках последнего XCode (7.2.1), как указано выше, и шрифты по-прежнему работают правильно, поэтому эта проблема кажется быть с Appcelerator Studio с CLI 5.1.0 и SDK 5.2.0.

+0

Также попробовал этот тестовый проект: http://get.fokkezb.nl/_/3pEyEXR Встроенная студия изображение отображается на устройстве, а затем встроить XCode прямое изображение не отображается на устройстве – miniman42

+0

^Если у вас есть дополнительная информация для добавления, отредактируйте свой вопрос, а не добавьте добавления в комментарии. Благодаря! – halfer

ответ

3

Вы можете следовать этому ниже в двух шагах. Это обходное решение, может работать для вас.

Шаг 1: Захват файлов ресурсов от отладки ипа:

a. Build a debug version for your iPhone device. 
b. After the app has successfully launched on your iPhone, navigate to the ipa file in the debug build folder. Click right on the file (or cmd-click) and choose to uncompress the file 
c. In the extracted archive find the payload file. Also right click on the file (or cmd-click) and choose to show its contents. 
d. You should now see your resource files and folders. Select all the required files and folders and copy them in some new folder. 

Шаг 2: Добавить файлы в XCode проекта

a. Open the build XCode project with XCode 
b. In the left column right click (or cmd-click) on your project 
c. Choose "Add Files to [project name]" 
d. In the file dialog multiselect your files and folders you copied from the debug ipa in step 1 
e. That's it. Now archive your product and submit it. 
+0

Спасибо Sharif - Этот подход работает нормально, но это не идеальное решение, чтобы обходить это. Я обнаружил, что также отсутствовали другие активы, такие как пакеты настроек и т. Д. ... в сборке XCode – miniman42

+0

Это не идеальный вариант, поэтому его сообщают как исправленную ошибку. См. Https://jira.appcelerator.org/browse/TIMOB-19818 –

+0

@FokkeZandbergen. Я был бы очень признателен за информированное сообщение об этом? Я только что тестировал как 5.3.0, так и 5.3.1, и до сих пор не хватает шрифтов и других активов :(Мне действительно нужно исправить или понять, что это просто не критическая проблема для людей, работающих с Appcelerator, так как мне нужно будет работать еще один подход v. скоро !!! – miniman42