首页 > 代码库 > xcode证书签名快速完美解决

xcode证书签名快速完美解决

前几天打开一个老项目,然后真机运行了,但是提示没有对应的签名。然后xcode弹出一个提示 解决的提示框。就点了,然后就能解决。但是昨天准备上传到App Stroe的过程中,进行validate的时候,提示了下面图1的错误。 No identities were available 。然后各种折腾也不行,其实以前也遇到的,但是那时候没有记下解决的方法。

其实解决方法挺简单的:

第一次生成证书从第四步做起就可以了

1.在 登陆证书维护网站 https://developer.apple.com/account/ios/certificate/certificateList.action   把 Certificates 下面的证书都删除了 (如下图7)

2.在 Provisioning Profiles 的 Distribution 中生成一个 发布的证书,下载备用。(如下图8)

3.在钥匙串中把所有的证书都删除了 (如下图9)


4.

①插入iPhone 打开xcode ,点 window ,选择下面的 Organizer,然后打开一个窗口,(如下图3)

②在 provisioning profiles 右击,弹出一个窗口,选 Add Device to Member center (如下图3)

③然后登陆 就可以看到 图4 的了,然后点击 View Accounts 

④然后就可以看到 图5 中的窗口,再点 view detail ,或者双击 登陆的账号也行。

⑤然后弹出 图6 中的窗口,接着点击 + 号,分别 选择 ios Development 和 iOS Distribution ,选择以后会有提示,按提示操作就可以了。

然后把第2步下载的发布证书双击,重启xocde 。

5.最后需要用真机运行一个项目,让 Provisioning Profiles 的证书加入到xcode,图1的原因大概就是因为没有用真机运行过导致的。这样就OK了。



图1



图2



图3


图4



图5



图6



图7



图8



图9



xcode证书签名快速完美解决