Скомпилируйте существующее приложение Lua, используя XCode для iOS5 - PullRequest
3 голосов
/ 22 февраля 2012

У нас был внештатный разработчик, который стал жуликом, и теперь у меня осталось приложение на основе Lua без файлов сборки.

У меня есть степень в области компьютерных наук, но у меня нет опыта работы с Lua, поэтомуМне интересно, как я могу скомпилировать это (или любое приложение Lua) с XCode для iOS.

Это довольно простое приложение.Похоже, он загружается в изображения для навигации и отображает другие изображения в виде содержимого.

Как мне сказать XCode для компиляции Lua для iOS?У меня есть все файлы в XCode, и он компилируется, но очевидно, что он игнорирует файлы .lua и компилирует оболочку приложения.

Я загрузил Lua из исходного кода, а также установил его через MacPorts.Я прочитал, что мне нужно связать lua.h и luac.h, но я не вижу, как добавить его в качестве цели сборки.

Любые советы или указания будут высоко оценены.

Это файлы, которые у меня есть:

Source Code/
    build.settings
    Clinical_Data/
        page4a_2_Anim.lua
        page4a_3_Anim.lua
        page4a_4_Anim.lua
        page4a_5_Anim.lua
        page4b_2_Anim.lua
        page4b_3_Anim.lua
        page4b_4_Anim.lua
        page4d_2_Anim.lua
        page4d_3_Anim.lua
        page4d_4_Anim.lua
    config.lua
    home.lua
    Icon-72.png
    images/
        <*.png files>
    main.lua
    manifests/
        CaseStudy.manifest.txt
        ClinicalData.manifest.txt
        Experience.manifest.txt
        Home.manifest.txt
        NavElements.manifest.txt
        Pathology.manifest.txt
        References.manifest.txt
        Restasis.manifest.txt
    menu.lua
    page4a_2_Anim.lua
    page4a_3_Anim.lua
    page4a_4_Anim.lua
    page4a_5_Anim.lua
    page4b_2_Anim.lua
    page4b_3_Anim.lua
    page4b_4_Anim.lua
    page4d_2_Anim.lua
    page4d_3_Anim.lua
    page4d_4_Anim.lua
    parser.lua
    pdfs/
        <*.pdf files>
    section.lua
    slide.lua
    slideView.lua
    ui.lua

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Вероятно, он связывает lua из вашего установленного кода lua. В вашем коде ссылки будет -llua. Где-то в ваших исходных файлах будет

luaL_loadfile(L, file);

команда. Это загружает файл lua.

Если это корона, у него может быть другой способ загрузки - не использовал его.

Если вам нужна IDE http://www.eclipse.org/koneki/ldt/ превосходно. Вы можете удаленно отлаживать ваше приложение очень легко.

1 голос
/ 23 февраля 2012

Похоже, что это может быть корона от anscamobile.com.Вы можете скачать пробную версию с их сайта, чтобы посмотреть, скомпилируется ли она.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...