Run custom shell script '[cp] embed pods frameworks ..... errSecInternalComponent

项目添加证书后, clean 然后 archive, 一直报错: Run custom shell script '[cp] embed pods frameworks .....  errSecInternalComponent

 

2781816-1bd156ad36e5895b.png

图1

原因:  这似乎是签名机制(code signing mechanism) 的 bug, Xcode 中账号多了,就会产生很多过期的PP文件,Xcode 没有自带删除功能会导致重复导入provisioning profile.

解决办法: 

                  1. Xcode 中所有的PP文件,都在 ~/Library/MobileDevice/Provisioning Profiles  这个文件夹下;进入该文件夹,删除不需要的

                打开 ~/Library/MobileDevice 文件夹的方法: 在 Finder 中 command + shift + G, 粘贴 ~/Library/MobileDevice 然后点击前往

                  2.  重启Mac!

 


参考: 

1.  ios - Xcode Command /usr/bin/codesign failed with exit code 1 : errSecInternalComponent - Stack Overflow

2. Xcode 如何删除过期的Provisioning Profile文件 - CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值