0

我正在使用 IBM Worklight 6.1 并尝试将文件复制到iphone/native/www/worklight文件夹中我尝试复制/擦除的文件是 cordova_plugins.js,为此我buildtime.sh通过添加以下行编辑了 shell 脚本:

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 脚本做到这一点?还有其他解决方法吗?

4

1 回答 1

0

在 Worklight 中,这个文件并不是用来玩弄的(根据我们在您的另一个问题中的讨论)。

要解决此问题,请尝试以下操作:
转到 Xcode 首选项并通过选择“自动解锁文件”选项解锁所有文件。

在此处输入图像描述

于 2014-05-17T09:49:32.043 回答