苹果个人证书签名失效-如何重新生成苹果个人证书签名?
在iOS开发过程中,苹果个人证书用于对App进行签名以便于发布到App Store或者使用Ad Hoc方式安装到测试设备上。但是由于证书有时效性,若证书失效,在真机调试或者发布到App Store的时候会出现问题。这时候就需要重新生成苹果个人证书签名。
第一步:删除已过期证书
打开Xcode,在左边导航窗口中选择“Preferences”,在弹出的窗口中选择“Accounts”选项卡,找到已过期的证书,右键点击删除。删除后需要在开发者网站上重新生成新的证书。
第二步:生成CSR文件
打开钥匙串,选择“钥匙串访问”->“证书助理”->“从证书颁发机构请求证书”,在弹出的窗口中选择“用于身份验证”->“继续”,输入个人信息->“继续”,选择保存的路径和文件名->“创建”。

第三步:申请新的证书
在开发者网站上登陆账号,点击“Certificates, Identifiers & Profiles”,选择“Certificates”选项卡,点击“+”创建新的证书,选择“iOS App Development”或者“Mac App Development”,上传刚生成的CSR文件,点击“Continue”,等待证书生成。
第四步:下载证书并导入
证书生成完成后,点击“Download”按钮,下载证书文件,双击导入证书。
第五步:更新Xcode设置
在Xcode中点击“Xcode”->“Preferences”->“Accounts”,找到刚刚导入的证书,点击“Download All”按钮下载新证书,重新打包App,并使用新的证书进行签名。