从CI/CD管道发出Flutter命令



你好,最近我将我的Mac mini从Mojave升级到Catalina(10.15.4(,以获得新的Xcode。在更新我的CI/CD管道之前,它曾经运行良好。我的CI/CD管道基于Azure。(我把我的机器用作构建机器(。

在更新到最新的操作系统版本并更新XCode之后。在运行管道时,它在"Flutter packages get"步骤失败,显示以下消息##[error]bash:">/Users/soap/documents/Flutter/bin/Flutter:不允许操作">

但当我在机器上本地运行时(导航到我的构建代理文件夹并运行这些命令(,它运行得很好。

注意:

  • 我已将"全磁盘"权限授予终端
  • 授予所有文件夹的R-W-X权限

请帮帮我。

您需要授予Java完全磁盘访问权限。

  1. 打开系统首选项
  2. 选择"安全和隐私">
  3. 选择"隐私"选项卡,然后从左侧菜单中选择"全磁盘访问">
  4. 单击左下角的锁定图标并使用管理员级别登录进行身份验证
  5. 单击+按钮添加应用程序
  6. 导航到/usr/bin/java。如果看不到/usr/文件夹,请键入cmd+shift+

由于这一点,"不允许操作"错误在我们这边得到了修复。

相关内容

  • 没有找到相关文章

最新更新