您的位置:首页 > 其它

iphone开发证书、真机调试问题

2013-07-16 12:03 183 查看
问题1.The identity 'iPhone Developer: xxx' doesn't match any valid, non-expired certificate/private key pair in your keychains

解决办法:这种问题一般是项目plist文件中的Bundle identifier设置有误。检查修改,将其修改为和生成证书时设置的bundle一样。

问题2.error:CFBundleIdentifier "xxx.xxxx._xxx" contains illegal character '_'

解决办法:在Xcode中,在项目plist文件中将Bundle identifier “com.youcomapany.${PRODUCT_NAME:rfc1034identifier}”改为"xxx.xxxx.xxx"

问题3.A valid provisioning profile for this executable was not found.

解决办法:如果你项目target中Code Signing Identity选择的provisioning没有问题的话,这个错误可能有两个原因:

你的provision是别人做好给你的,可能他把证书公匙发给你了,但是他没有发给你私匙(制作证书时上传到apple网站的那个cer文件),让他把私匙发给你,你安装下就行了。
生成的provisoning profile中没有包含你的设备,你只要把重新创建provisioning profile,并且将自己的设备加进去就行了。

问题4.Orgnizer里该证书显示“Valid signing identity not found”。

解决办法:说明该证书缺私钥,只有公钥。只要拿到私匙(制作证书时上传到apple网站的那个cer文件)并安装上就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: