我刚刚经历了iphone和xcode升级以及钥匙串故障等方面的痛苦,并决定完全卸载xcode并重新安装。这修复了我的钥匙串问题,但我正在处理的项目似乎与旧的无效配置文件相关联。
我已从管理器中的“配置配置文件”中删除了配置文件,并将其从“管理器”的“Iphone”部分的“配置”中删除。然而,当我使用iphone sdk而不是模拟器构建一个go时,我会弹出“codesign想要在你的钥匙串中使用密钥”OldKey“签名。”
看来实际的应用程序与旧密钥相关联,我似乎无法找到如何将其指向新的有效密钥。
疯狂的事情在某些时候我设法让它工作和安装,但应用程序崩溃,将无法打开。我没有设法让它再次安装。
有什么想法吗?
答案 0 :(得分:0)
我遇到了类似的问题。修复:
1)在组织者中,从手机中删除个人资料。
2)同样在组织者中,从配置文件列表中删除配置文件。
3)最后,搜索您的计算机以查找配置文件并直接删除旧配置文件。
之后,拖动新的个人资料,它将起作用。
答案 1 :(得分:0)
这给我带来了各种各样的问题!打开app.xcodeproj包并拖放&将project.pbxproj文件拖放到文本编辑中。搜索“PROVISIONING_PROFILE”并删除配置文件ID。重新启动xcode并构建,希望它应该选择新的配置文件并忘记导致问题的旧配置文件。
注意:在编辑之前,请务必备份project.pbxproj文件。
答案 2 :(得分:0)