Файлы TVML в xcode?

Я создаю приложение TVOS в Xcode. Я знаю, что рекомендуется иметь следующую файловую структуру:

  • client/ (эта папка находится вне папки моего проекта)
  • client/templates (файлы tvml)
  • client/js (файлы javascript)

Но client/ не является частью моего tvosapp.xcodeproj, поэтому в XCode я не вижу файлы tVML.

Вопросы:

  1. Как мне включить папки /templates /js в мой проект для отправки в XCode?

  2. Если у меня есть 2 проекта, как я могу разделить папку /templates /js для каждого проекта, если я использую одну и ту же папку /client?


person user5721965    schedule 28.12.2015    source источник
comment
Вы можете поместить все в одну папку, если вы правильно свяжете файлы в своем коде.   -  person sailens    schedule 28.12.2015
comment
Мой ответ здесь может помочь вам: server/33405700#33405700" title="можете ли вы размещать файлы tvjs на Apple TV вместо внешнего сервера"> stackoverflow.com/questions/33404995/   -  person shirefriendship    schedule 02.01.2016


Ответы (2)


Посмотрите на это https://github.com/toshi0383/TVMLKitchen, на которое я наткнулся пару дней назад. и это прекрасно работает. Это требует небольшой реструктуризации вашего текущего приложения TVOS, поскольку оно захватывает движок навигации и фокусировки (по крайней мере, почти наверняка). Я разветвил то, над чем работал, и использовал это, и моя жизнь стала намного проще. Нет сервера, все разбирается на клиенте. Чрезвычайно быстро и много гибкости.

person Mike Huebner    schedule 02.04.2016

Вам не обязательно иметь точно такую ​​же указанную структуру client из примера кода, для меня, как для фронтенд-разработчика, она выглядит раздутой.

Взгляните на этот пример кода, который я перенес из исходного примера кода, который используя более структурированную настройку клиента. Хотя он использует структуру atvjs, вы поймете, как лучше структурировать свое клиентское приложение.

person eMAD    schedule 30.01.2016