Я столкнулся со странной проблемой, которая заставляла меня чесать голову в течение последнего часа.
Я работаю над приложением для iPad, используя Xcode 4 и PhoneGap. Он использует jQuery. Я поместил все свои JS в файл scripts.js.
Все работает хорошо.
Я провожу около часа, занимаясь настройкой CSS. Я обновлял CSS-файл, останавливал приложение, перестраивал и отправлял на iPad-симулятор или iPad. Это работает нормально. Каждое обновление файла CSS отражается в новой сборке.
Затем мне нужно было обновить файл JS. Я не мог заставить вещи работать, и тогда я наконец понял, что ни одно из моих изменений JS фактически не было введено в сборку. Я, наконец, полностью удалил свой файл JS, перестроил, и он все еще не обновляется.
Файл, который я обновляю, обновляется в Finder в папке проекта (я могу щелкнуть правой кнопкой мыши «View in Finder», и этот файл действительно обновляется).
Так что я в тупике. Компилятор xcode кэширует файл JS как-то вместо того, чтобы получить обновленный файл? Есть ли способ заставить его захватить обновленный JS?