我正在使用Xcode 4.6.3。 我在iPad中运行应用程序时收到此错误消息,但首先它运行正常。现在我们更新了许可证,所以我更改了证书和 profile.still出现相同的错误
请帮帮我......
答案 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 5中,选择标识会更容易)
编辑:在代码签名身份选择选项(某些选项)的构建设置中,似乎选择了旧配置文件,xcode会出现此错误。