Xcode清除缓存、清理多余证书
1、删除Xcode中多余的证书provisioning profile
手动删除:
Xcode6 provisioning profile path:
~/Library/MobileDevice/Provisioning Profiles
2、清理Xcode编译项目产生的缓存垃圾
(Xcode永久了,会产生很多项目编译缓存,占用一大堆硬盘空间,此时需要对该目录进行清理)
手动删除:
Xcode编译项目缓存垃圾的目录:
~/Library/Developer/Xcode/DerivedData
上架是遇到"此证书的签发者无效"
方法/步骤
-
先检查Apple Worldwide Developer Relations Certification Authority Intermediate Certificate证书是否过期,该证书过期也会导致其他iOS证书提示“此证书的签发者无效”的警告
-
如果过期,则删除过期证书,
下载并安装最新的证书:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
-
如果没有过期。则双击提示“此证书的签发者无效”警告的证书,打开它的属性窗体,
-
在属性窗体中红框标注项默认值是“使用系统默认”,改成“始终信任”,然后保存设置
-
完成后,原来红色的提示信息变成了“此证书已标记为受此账号信任”。这样就解决“此证书的签发者无效”的问题