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


目录
相关文章
|
3月前
|
iOS开发 MacOS Perl
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
138 4
|
3月前
|
Swift iOS开发
iOS Swift使用Alamofire请求本地服务器报错-1002
iOS Swift使用Alamofire请求本地服务器报错-1002
95 1
|
1月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
23 0
|
1月前
|
jenkins Java 持续交付
Jenkins打包,发布,部署
Jenkins打包,发布,部署
200 0
|
2月前
|
iOS开发
url中带中文,ios报错问题
url中带中文,ios报错问题
|
3月前
|
iOS开发
IOS编译报错‘ZipArchive.h‘ file not found|Use of undeclared identifier ‘SSZipArchive‘
IOS编译报错‘ZipArchive.h‘ file not found|Use of undeclared identifier ‘SSZipArchive‘
60 1
|
3月前
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
74 1
|
3月前
|
存储 iOS开发 Perl
ios-解决报错-CocoaPods could not find compatible versions for pod “xxx“
ios-解决报错-CocoaPods could not find compatible versions for pod “xxx“
172 2
|
3月前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
3月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程