问题概述
更新 Xcode14 以后, 项目中依赖的部分 SDK 需要添加签名信息, 否则项目报错如下图, 跑不起来, 在网上找了一下, 解决方案有很多, 大概有这么几种.
- 一个一个添加签名, 简单直接, 但是太浪费时间,
- 在 podfile 里配置一段代码的, 每个项目都需要搞一遍, 稍微好些.
- 给每个项目中需要签名的 SDK 添加配置
CODE_SIGNING_ALLOWED设置为NO, 跟第一个添加签名差不多. - 安装
cocoapods-pod-sign插件, 比较简单, 可操作性强.
对于我们公司项目比较多, 就比较适配插件的方式, 当然一个项目也可以用, 以后也不用操心了. 前面三个我就不说了, 没什么必要, 有需要可以自己去网上查.
- 报错图片
解决步骤
1. 安装插件
执行下边的安装命令, 会提示输入密码, 输入开机密码就可以了, 输入过程光标不会有动作. 输入完直接回车就开始安装了, 很快就可以安装完成.
-
安装命令
// 安装命令 sudo gem install cocoapods-pod-sign
2. 执行 pod install
插件安装完成之后, 每个项目执行一下 pod install, 然后就可以正常跑代码了, 这个就不用写出来了吧, 常规操作.