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

本文解决了一个常见的Xcode打包问题,当项目添加证书后,在clean并尝试打包时出现的Runcustomshellscript错误,涉及AFNetworking组件。文章揭示了这是由于Xcode中存在过多过期的Provisioning Profile(PP)文件导致的签名机制bug,并提供了详细的解决步骤:1. 在~/Library/MobileDevice/ProvisioningProfiles路径下删除不需要的PP文件;2. 重启Mac电脑。

项目添加证书后, clean 然后 打包, 一直报错: Run custom shell script '[cp] embed pods frameworks .....  errSecInternalComponent  看起来好像是AFnetworking的错,

原因:  这似乎是签名机制(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!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值