2016-02-05 2 views
2

Я уверен, что это было возможно сделать, но я, похоже, не могу запустить проект Xcode, созданный Titanium в Xcode. Приложение устанавливает в тренажере и начинается, но сразу останавливается со следующей ошибкой выполнения:Как запустить проект Xcode, созданный Titanium?

Could not find the file app.js 

Я бегу Xcode 7.2.1 с APPC кли 5.1.0/CLI ти 5.0.5. Приложение построено с 5.1.2.GA.

Запуска приложение в Xcode будет предоставлен доступ к инструментам и, возможно, лучше понять при аварии нативного уровня и т.д.

+0

Вы проверили эти шаги? http://www.tidev.io/2014/06/03/using-xcode-6-for-titanium/ – UlyssesR

+0

Я думаю, что могут возникнуть проблемы с SDK 5.1.2.GA. Вы пробовали это с помощью SDK 5.1.0.GA? – Mike

ответ

5

То, что вы пытаетесь сделать, это официально не поддерживается, но это возможно.

Сначала сделайте чистую сборку своего приложения Titanium из Appcelerator Studio (или командной строки). Затем откройте проект Xcode из каталога build/iphone.

Затем откройте настройки Xcode и перейдите на вкладку «Местоположения». Нажмите кнопку «Дополнительно» в поле «Производные данные». Установите место сборки в «Пользовательский» и «Относительно рабочей области». Наконец, установите «Продукты» на build/Products и «Промежуточные» позиции на build/Intermediates. Нажмите «Готово» и закройте диалог настроек. Вам нужно сделать это только один раз.

Теперь вы можете создать свое приложение с Xcode, но есть несколько моментов:

  1. Вы не можете очистить проект Xcode. Вы будете уничтожать все ваши ресурсы приложений.
  2. Вы можете строить только для той же цели, что и для приложения Titanium для Appcelerator Studio. Другими словами, у вас, вероятно, возникнут проблемы с созданием приложения Titanium для симулятора iOS, а затем попробуйте создать его для устройства из Xcode. Не делай этого.

Снова, это в настоящее время не поддерживается. Я работаю над улучшением этого опыта разработчиков, но это займет некоторое время. Тем временем я надеюсь, что это поможет.