iOS Jenkins打包报错 rm: Permission denied解决办法

简介: iOS Jenkins打包报错 rm: Permission denied解决办法

报错原文:

+ rm -r -f /Users/admin/Desktop/jenkins/workspace/xxx
rm: /Users/admin/Desktop/jenkins/workspace/xxx: Permission denied


报错分析:

从报错提示可以看出是在删除文件夹时报权限不足问题,首先在终端执行一下这行命令

rm -r -f /Users/admin/Desktop/jenkins/workspace/xxx


会看到终端报错

rm: /Users/admin/Desktop/jenkins/workspace/xxx: Permission denied


(如果没有报错说明文件夹为空,一定要在准备删除的文件夹内有文件的情况下执行删除命令)

所以只需要为这个文件夹增加访问权限即可


解决办法1:

执行以下命令:

sudo chmod -R 777 /Users/admin/Desktop/jenkins/workspace/xxx


再次执行rm -r -f命令会发现不报错了,再打包也就没有问题了

解决办法2:

如果执行以上命令之后再次打包还是报同样的错误,把rm -r -f改为如下命令重新打包

rm -rf /Users/admin/Desktop/jenkins/workspace/xxx || true


目录
相关文章
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
1003 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
1916 11
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
451 0
|
jenkins Java 持续交付
Jenkins打包,发布,部署
Jenkins打包,发布,部署
1227 0
|
Android开发 iOS开发 开发者
ios应用打包、安装和上架攻略
假如是普通的证书或普通company证书只能上架才能安装(测试的话有其他安装方法,那是另外的话题),假如是企业类型的in house证书,则可以通过在线安装的方式,比如通过上传到一些分发平台,比如香蕉云编或蒲公英生成安装码扫码安装。
424 2
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
开发框架 监控 iOS开发
Flutter IOS 打包上架踩坑
Flutter IOS 打包上架踩坑
897 0
|
jenkins 持续交付 开发工具
Android使用Jenkins打包自动维护sdk版本号
Android使用Jenkins打包自动维护sdk版本号
335 0
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
538 2
|
监控 jenkins Shell
jenkins结合gitlab实现CI(持续集成)
通过本文的介绍,我们详细了解了如何结合Jenkins和GitLab实现持续集成。从环境准备、插件配置到Pipeline任务创建和CI流程监控,每一步都提供了详细的操作步骤和示例代码。希望本文能帮助开发者快速搭建起高效的CI系统,提高项目开发效率和代码质量。
1729 9