在Xcode 4.2中更新代码签名标识

时间:2011-11-22 20:00:07

标签: ios xcode ios-provisioning

我正在使用Xcode 4.2编写iPhone应用程序。

我的iPhone开发配置文件已过期。当我尝试在iPhone上构建并运行我的应用程序时,我收到一条消息:代码签名错误:“找不到配置文件”(已过期的配置文件编号)'无法找到“

我访问了iOS开发人员配置门户,更新了配置文件并下载了它。

在Xcode中,我打开了Organizer窗口。我删除了过期的配置文件,并添加了续订的配置文件。 (它们都有相同的名称)。

在我的项目Build Settings中,在Code Signing Identity下,我将配置文件设置为我想要的名称(与过期的配置文件名称相同)并尝试构建,我得到相同的错误消息,过期的配置文件编号。当我单击构建设置中的代码签名标识表单元格时,我在列表中找不到更新的配置文件。

如何将代码签名标识设置为我想要的配置文件?

3 个答案:

答案 0 :(得分:1)

尝试清除所有目标,看看是否有帮助。

答案 1 :(得分:0)

可以为“项目”和“目标”设置配置文件,确保将它们设置为两者。

同时删除所有配置文件并在xcode中使用自动设备配置来导入配置文件,这听起来就像你所做的那样。

答案 2 :(得分:0)

需要在设备上安装有效的开发配置文件。我没有过期,所以我不确定将它放入组织者是否会导致它被复制。

您可以在手机菜单SETTINGS> GENERAL> PROFILES中查看。如果它仍然显示为已过期,则未更新已更新的那个。要将其复制到计算机上打开的iTunes中,然后转到设备的应用程序屏幕,请将配置文件拖到那里。完成后,重新同步您的设备,它应显示在您的手机上。