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 и разблокируйте все файлы, выбрав опцию "Автоматически разблокировать файлы".

Другие вопросы по тегам