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文件)并安装上就行了。
解决办法:这种问题一般是项目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文件)并安装上就行了。
相关文章推荐
- iphone开发软件Xcode3.2.6破解免证书真机开发调试方案
- iphone开发软件Xcode3.2.6破解免证书真机开发调试方案
- iphone开发软件Xcode3.2.6破解免证书真机开发调试方案
- 如何获得iphone开发真机调试证书及配置iphone真机调试
- 关于多次颁发ios开发证书后,真机调试的错误问题解决
- iPhone 开发之二---xcode 4.6 越狱 免证书 真机调试
- iOS开发:创建真机调试证书
- Xcode7 无需开发证书真机调试
- iOS开发:安装真机调试证书
- iPhone软件开发之iDP使用,以及真机调试
- XE7 & IOS开发之开发账号(2):发布证书、发布授权profile的申请使用,附Ad hoc真机调试、生成ipa文件演示(XCode所有版本通用,有图有真相)
- iOS开发之证书申请及真机调试图文详情
- Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
- iOS开发:创建真机调试证书
- iOS开发:安装真机调试证书
- iPhone开发过程中调试多次Release问题 message sent to deallocated
- iPhone开发过程中调试多次Release问题 message sent to deallocated
- 从零开始开发iPhone,教你如何在真机调试iPhone应用程序(转)
- iOS开发:创建真机调试证书