Я пишу приложение iPhone в Objective-C с Xcode, и у меня есть некоторые сценарии Lua, которые запускаются на устройстве.
У меня проблема: если я отредактирую Lua script, сохраните, перейдем к Xcode, а также Build and Run (⌘Y), последняя версия этого Lua script будет скопирована в пакет приложений, но не будет скопированы на устройство.
Сценарии не находятся в проекте Xcode, я редактирую их в Textmate. У меня есть шаг сборки, который копирует скрипты в комплект приложения и касается файлов, это выполняется нормально, а последняя версия script находится в комплекте приложения при запуске приложения. Все файлы были затронуты, но по какой-то причине при копировании пакета на устройство Xcode решает не копировать последние версии.
Если я остановлю приложение, а затем "Сборка и запуск" (⌘Y) снова, последняя версия будет скопирована.
Мое обходное решение - сохранить файл Lua, затем в Xcode выполните сборку (⌘B), а затем Build and Run (⌘Y), поэтому дважды создайте приложение. Кажется, что это всегда копирует последнюю версию на устройство.
Update:
Как отмечали многие, одним из решений является очистка целей и перестройка. Вы можете это сделать, вы также можете построить дважды, как я уже отмечал выше. Эта проблема легко воспроизводится (в моих настройках это происходит каждый раз, независимо от того, как недавно были очищены цели). Я надеюсь на более надежное/постоянное решение