iOS Xcode14 pod install 后三方库签名报错的解决方案

错误提示:
在使用Xcode 14进行打测试包时,pod install 后,库里有bundle资源文件则会在编译时报错,error:“signing for “xxx” requires a development team. Select a development team in the Signing & Capabilities editor.”

第一种方案(笨方法):
对报红的三方库依次添加证书及配置文件等,可解决问题,但是如果多,一是慢,二是他不是根本解决办法,还会出现,很麻烦 (不推荐)

第二种方案(推荐):

查了很多资料,这个方案解决了当前问题,记录一下,希望可以帮到你。

终端依次输入:

gem install cocoapods-pod-sign
bundle init
bundle install
open .

在init创建的Gemfile内添加:

gem 'cocoapods-pod-sign'
gem 'cocoapods'

如图所示,由于我是安装过了,所以会有提示已经有了,依次执行就行。红圈标识的部分为添加部分

然后打开项目的Podfile添加:

plugin 'cocoapods-pod-sign'
skip_pod_bundle_sign # 用来跳过Xcode对bundle资源的签名

如图:
iOS Xcode14 pod install 后三方库签名报错的解决方案_第1张图片

最后:
cd到项目目录

pod install

然后用Xcode clean一下就阔以了~

你可能感兴趣的:(ios,xcode,macos)