获取“在您的钥匙串中找不到与此个人资料匹配的有效签名身份”警告 [英] Getting "A valid signing identity matching this profile could not be found in your keychain" warning
问题描述
我希望在iPod Touch上测试我的应用程序
I hope to test my app on iPod Touch
我创建了开发配置文件。
I created development provisioning profile.
我拖了已下载.mobileprovision文件到管理器
I dragged downloaded .mobileprovision file to Organizer
有一个黄色三角形警告
在您的钥匙串中找不到与此配置文件匹配的有效签名身份
There is a yellow triangle warned that "A valid signing identity matching this profile could not be found in your keychain"
其他分发配置文件没有任何问题。
The others distribution provisioning profiles have no any problem.
我检查了连接的iPod Touch。组织者还表示:
I checked my connected iPod Touch. Organizer also said that:
OS安装在interdev的iPod上
3.1.3(7E18)
OS Installed on "interdev"'s iPod 3.1.3 (7E18)
Xcode支持的iPhone OS版本
Xcode Supported iPhone OS Versions
- 3.1.1(7C146)
- 3.1。 1(7C145)
- 3.1(7C144)
- 3.0.1(7A400)
- 3.0
- 2.2.1
- 2.2
- 2.1.1
- 2.1
- 2.0.2(5C1)
- 2.0.1(5B108)
- 2.0(5A347)
- 2.0(5A345)
- 3.1.1 (7C146)
- 3.1.1 (7C145)
- 3.1 (7C144)
- 3.0.1 (7A400)
- 3.0
- 2.2.1
- 2.2
- 2.1.1
- 2.1
- 2.0.2 (5C1)
- 2.0.1 (5B108)
- 2.0 (5A347)
- 2.0 (5A345)
iOS 3.1.3
iOS 3.1.3
Xcode 3.1
Xcode 3.1
我是否需要升级Xcode? p>
Do I need to upgrade Xcode?
推荐答案
听起来您的钥匙串中没有与您的某个配置文件匹配的开发证书。
It sounds like you don't have a development certificate in your keychain that matches one of your provisioning profiles.
dev portal截图http://img690.imageshack.us/img690/7808/screenshot20100426at846.png
M.确保您拥有开发证书并且您具有匹配的配置文件。此外,如果您的应用使用了钥匙串,请务必在项目中添加Entitlements.plist(包含您的应用ID,以便您的应用可以共享钥匙串的切片)。
Make sure that you have the dev cert and you have matching provisioning profiles. Also, if your app is using the keychain, make sure to include an Entitlements.plist (containing your app id, so your apps can share a "slice" of the keychain) in your project.
这篇关于获取“在您的钥匙串中找不到与此个人资料匹配的有效签名身份”警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!