本文目标:解决Xcode在Build时出现Code Signing Error报错的问题。
背景
工作第一天,开开心心将项目代码从github上pull到本地后,开启了我的Code Review之路。
当我在Xcode中熟练的按了command+r键之后,熟悉的窗口并没有出现,取而代之的是这么一条报错信息:
Code Signing Error: No certificate matching 'Developer ID Application: xxxxxx.' found: Select a different signing certificate for CODE_SIGN_IDENTITY, a team that matches your selected certificate, or switch to automatic provisioning.
在我花了一早上的时间之后,用尽了各种办法,终于把这个问题没有解决!!!!
无奈,只能求助于我的mentor,在mentor犀利的操作之下,项目终于成功的跑了起来。(这已经是昨天的事情了)
温故而知新,今天,我再次将项目代码从github上pull下来,亲手解决这个问题,
解决方案
第一步,点击导航器中的项目,找到【Build Setting】选项,然后找到【signing】里的【Code Signing Identity】选择“Don’t Code Sign”.
第二步,继续按Command + R,找到导航器中Buildtime选项,然后找如图红圈所示的项目。
记住左边红色圈中的名称,然后在右上方中画圈的下拉列表中选择报错的名称,重复第一步。
第三步,完成!
(Mac编辑图片的功能太不友好了,各位将就着看吧,如果哪里有疑问的,请在下方留言。)