在iPad中运行时配置配置文件错误

时间:2013-07-15 06:30:52

标签: ios objective-c xcode certificate provisioning-profile

我正在使用Xcode 4.6.3。 我在iPad中运行应用程序时收到此错误消息,但首先它运行正常。现在我们更新了许可证,所以我更改了证书和 profile.still出现相同的错误

Error dialog

请帮帮我......

2 个答案:

答案 0 :(得分:1)

您需要按照以下步骤操作: -

  • 您配置配置文件使用iTunes开发中心的开发人员证书生成。

  • 从设备中删除旧的安装应用可能是您的Ipad包含旧配置文件参考。

  • 将您的设备连接到Xcode-Organizer-> device-> yuorIpad->配置 - 检查旧的配置文件是否存在。如果有,那么删除它。

  • 在您的目标和项目检查中 - >您的标识符是否有效,例如 com.yourprofile.yourId

  • 在构建设置中 - >代码签名 - >选择配置文件是否为正确的标识符

现在只需清理你的项目。建立并运行。

修改

不要忘记在新的Generate Provisioning配置文件中添加新的测试设备ID。在iTunes Dev中有列添加设备,并在生成配置文件时询问设备。可能你忘记了这一步。

答案 1 :(得分:0)

确保在添加设备后生成配置文件,或者只是在续订配置文件时。 您的配置文件必须与您在钥匙串中的证书相关联。 (证书+键) 更新开发程序后,必须按需读取所有设备(!) 一般来说,这是非常明智的(只需从干净的表单中尝试,删除所有旧的东西) 1)证书签名请求 2)appid(如果新的应用程序,如果旧的只是跳过,可选 - apns的东西) 3)证书dev / distr(导入它们) 4)设备 5)配置文件(导入它们)

在xcode中选择所有位置所需的配置文件,有时选择父选项不会更改xcode中“签名身份”字段的配置文件。

删除旧的配置文件是可选的,当您拥有其中许多配置文件时,这不是问题 当签名身份超过一个时,这是唯一的问题,即:旧的过期和新的过期。 (在xcode 5中,选择标识会更容易)

编辑:在代码签名身份选择选项(某些选项)的构建设置中,似乎选择了旧配置文件,xcode会出现此错误。