写点什么

iOS 开发:真机调试提示 XXX, but code signing identity Apple Development 问题

用户头像
三掌柜
关注
发布于: 1 小时前

前言

最近从网上下载一个 demo,然后想要运行真机,运行不成功,提示提示 XXX is automatically signed, but code signing identity Apple Development 的问题,然后通过排查报错原因找到了报错原因,那么本篇博文就来分享一下具体的解决原因。


错误提示如下所示:

HiVideoPlayerDemo is automatically signed, but code signing identity Apple Development: jiaang li (86PQ) has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor.
复制代码



以上错误提示意思是说,项目工程里面的签名是自动签名,但是 code signing identity 里面却是 Apple Development。

简单来说,就是证书设置的一个冲突错误提示,需要手动去修改一下证书设置就可以了,进行证书设置有两种方式来设置,具体操作步骤如下所示。

方法一:在 TARGETS 下的 build settings 里面设置证书自动设置模式

1、打开项目工程,然后进入项目里面;


2、选择项目 TARGETS 下的工程,然后找到对应的 Build Settings 模块;


3、在 build settings 搜索框里面输入 signing,然后打开 Code Signing Identity 模块下的设置;


4、选择手动配置证书的地方,全部修改为 iOS Developer 选项,包括下面的 Code Signing Style 设置为 Antomatic 选项;




5、以上操作完成之后,返回到 TARGETS 下的 Generals 模块下,然后找到 Singing 目录,进行设置操作即可。



方法二:在 PROJECT 编辑器中切换手动设置证书模式

1、打开项目,选择 PROJECT,找到 PROJECT 对应的 Build Settings 模块,在输入框里面输入 code signing style;



2、打开 Signing 模块,对应的 code signing style 设置选项,把“Automatic”修改为“Manual”即可。


注意:

但是进行手动证书设置的步骤有点繁琐,一般很少用,现在主流就是第一种方法,证书自动设置模式。


以上就是本章的全部内容,欢迎关注三掌柜的微信公众号“程序猿 by 三掌柜”,三掌柜的新浪微博“三掌柜 666”,欢迎关注!

发布于: 1 小时前阅读数: 3
用户头像

三掌柜

关注

某某某技术有限责任公司架构师 2021.02.05 加入

一分耕耘,不一定有一分收获,但十分耕耘,一定会有一分收获!

评论 (1 条评论)

发布
用户头像
8月日更第十五天
1 小时前
回复
没有更多了
iOS开发:真机调试提示XXX, but code signing identity Apple Development问题