iOS16 Xcode14 签名问题

968 阅读1分钟

问题概述

更新 Xcode14 以后, 项目中依赖的部分 SDK 需要添加签名信息, 否则项目报错如下图, 跑不起来, 在网上找了一下, 解决方案有很多, 大概有这么几种.

  1. 一个一个添加签名, 简单直接, 但是太浪费时间,
  2. 在 podfile 里配置一段代码的, 每个项目都需要搞一遍, 稍微好些.
  3. 给每个项目中需要签名的 SDK 添加配置 CODE_SIGNING_ALLOWED 设置为 NO, 跟第一个添加签名差不多.
  4. 安装 cocoapods-pod-sign 插件, 比较简单, 可操作性强.

对于我们公司项目比较多, 就比较适配插件的方式, 当然一个项目也可以用, 以后也不用操心了. 前面三个我就不说了, 没什么必要, 有需要可以自己去网上查.

  • 报错图片 image.png image.png

解决步骤

1. 安装插件

执行下边的安装命令, 会提示输入密码, 输入开机密码就可以了, 输入过程光标不会有动作. 输入完直接回车就开始安装了, 很快就可以安装完成.

  • 安装命令

    // 安装命令
    sudo gem install cocoapods-pod-sign
    

    image.png

2. 执行 pod install

插件安装完成之后, 每个项目执行一下 pod install, 然后就可以正常跑代码了, 这个就不用写出来了吧, 常规操作.