2010-02-20 62 views
1

我刚刚经历了一些与iphone和xcode升级和钥匙串故障等的痛苦,并决定彻底卸载xcode并重新安装。这固定了我的钥匙串问题,但是我正在处理的项目似乎与旧的无效供应配置文件相关联。xcode构建到iphone选择旧的无效配置文件

我已从组织者中的“Provisioning Profiles”中删除配置文件,并将其从组织者的Iphone部分的Provisioning中删除。然而,当我建立一个去与iPhone SDK而不是模拟器我得到弹出“代码签名想要使用密钥”OldKey“在您的钥匙串”签名“。

看来实际的应用程序与旧密钥相关联,我似乎无法找到如何将其指向新的有效密钥。

疯狂的事情是在某种程度上我设法让它工作和安装,但应用程序崩溃,无法打开。我还没有设法再次安装它。

任何想法?

回答

0

我遇到了类似的问题。修复:

1)在组织者中,从手机中删除配置文件。

2)同样在组织者中,从配给配置文件列表中删除配置文件。

3)最后,在计算机上搜索配置文件并直接删除旧配置文件。

之后,拖动新的配置文件,它将工作。

+0

我看过的老供应配置文件我的硬盘上,但无法找到除了新的东西吗?我尝试重新运行它,并允许它选择旧的配置文件,它似乎工作。去图,它没有昨天。 – user238712 2010-02-22 10:57:03

0

这给我造成了各种问题!打开app.xcodeproj包并拖动&将project.pbxproj文件拖放到文本编辑中。搜索“PROVISIONING_PROFILE”并删除配置文件ID。重新启动xcode并构建,希望它应该选择新的配置文件,并忘记导致问题的旧配置文件。

注意:请务必在编辑project.pbxproj文件之前进行备份。

相关问题