Chrome Cordova翻译问题

时间:2014-02-18 18:23:59

标签: ios google-chrome cordova google-chrome-app

我正在尝试将我的Chrome应用转换为ios。我运行命令cca create myapp --copy-from = manifest.json存在一些错误cp:copyFileSync:无法写入dest文件(代码= ENAMETOOLONG):$ PATH_TO_PROJECT / project / platforms / ios / www / platform / .. ../www/platform/config.xml where ....是/ www / platform

的40个重复目录

翻译成功并且能够用android运行我的项目但是,当尝试在xcode中运行时,我看到一个几乎相同的错误,说文件名太长。

任何人都有类似的问题吗?有人能够运行ios翻译吗?

1 个答案:

答案 0 :(得分:1)

当您的导入目录与输出相同时,当您为--copy-from指定--link-tocca create个参数时,我们“导入”项目的方式出现错误的结果。目录

由于示例中的导入是输出的父文件夹,因此它会一遍又一遍地复制自身,直到系统终止进程。我们已经添加了防止这样做的保护(如果我们检测到这种情况,则在cca create期间发出警告),但该版本尚未发布到npm(抱歉!)。

问题的解决方法很简单:只需在打包应用程序之外的另一个目录中创建项目!即:

# From within packaged app directory
cca create ../myapp --copy-from=./manifest.json

# From outside packaged app directory
cca create myapp --copy-from=$APP_DIR/manifest.json