IBM Worklight 6.1 - разблокировка созданных файлов с помощью сценария buildtime.sh
Я использую IBM Worklight 6.1 и пытаюсь скопировать файл в iphone/native/www/worklight
папка Файл, который я пытаюсь скопировать / стереть - это cordova_plugins.js, для этого я отредактировал buildtime.sh
Сценарий оболочки, добавив строку:
cp "${SRCROOT}/cordova_plugins.js" "${SRCROOT}/www/default/worklight/cordova_plugins.js"
Это не работает после развертывания для iPhone, и возвращает permission denied
ошибка. После разблокировки файла cordova_plugins.js
(вручную), скрипт работает без ошибок.
Итак, я попытался разблокировать файл с помощью того же сценария оболочки, добавив
chflags nouchg "${SRCROOT}/www/default/worklight/cordova_plugins.js"
как раз перед cp
инструкция, но, похоже, ничего не меняет (без дополнительной ошибки, но проблема остается той же.)
Есть ли способ разблокировать /www/worklight
файлы в настройках проекта или программно? Как это сделать с моим сценарием buildtime.sh? Любой другой обходной путь?
1 ответ
В Worklight этот файл не предназначен для воспроизведения (согласно нашему обсуждению в другом вашем вопросе).
Чтобы обойти это, попробуйте это:
Перейдите в настройки XCode и разблокируйте все файлы, выбрав опцию "Автоматически разблокировать файлы".