证书问题

http://www.cocoachina.com/bbs/read.php?tid=330302app 上架流程

报错的UUID‘XXX’

在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试会出现“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile was found.  Xcode can resolve this issue by downloading a new provisioning profile from the Member Center.”。

1.关闭项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包内容”(Show Package Contents)。会新打开一个Finder。

2.在新打开的Finder中找到project.pbxproj,并且打开,找到你所有包含报错的UUID‘XXX’的行,删除。

3.保存,重新启动项目,再编译,就OK了。

一直提示证书无效

显示“此证书的签发者无效”。一开始以为谁误操作了证书,查看后发现所有证书都无效了。查了会才发下原来是Apple Worldwide Developer Relations Certification Authority Intermediate Certificate证书刚好在今天过期了。

首先打开自己的Keychain,删除原来已经过期的WWDR证书。(这里我已经删除并更新了)

问题:Xcode 6,账号多了,就会产生很多过期的PP文件,Xcode 没有自带删除功能;

解决:Xcode 中所有的PP文件,都在~/Library/MobileDevice/Provisioning Profiles这个文件夹下;进入该文件夹,按照文件日期来手工删除即可。

你可能感兴趣的:(证书问题)