离子cordova资源似乎在Bitrise中不起作用

时间:2019-01-14 10:05:49

标签: android cordova ionic-framework fastlane bitrise

我正在尝试使用Fastlane脚本在Bitrise上建立一个Ionic构建。在构建过程中,通过节点运行js脚本:

  sh "cd .. && node ./scripts/setupEnvironment.js --env=#{environment}"

此js脚本的最后一步是运行exec('ionic cordova resources --force');,以便重新创建资源。如果我直接运行Fastlane车道,那么一切正常,如果我直接运行ionic cordova resources命令,它也能正常工作。只有当我在新的克隆上运行bitrise run primary时,它似乎才不会生成资源,并且失败,并显示错误“命令'cordova platform add android'的退出状态为1而不是0。”(FastlaneCore :: Interface :: FastlaneShellError) 源路径不存在:resources / android / icon / drawable-hdpi-icon.png“

如果我随时运行Fastlane或ionic cordova resources,然后删除创建的'resources / android'目录,那么Bitrise运行就不会有问题,以后会很高兴地创建资源。好像'resources / android'文件夹需要创建一次(然后可以删除),然后Bitrise才能将来创建资源。

0 个答案:

没有答案