我正在使用 Xcode 4.6.3。我在 iPad 上运行应用程序时收到此错误消息,但首先它运行正常。现在我们已经更新了我们的许可证,所以我已经更改了证书和配置文件。仍然
出现同样的错误
请帮我...
我正在使用 Xcode 4.6.3。我在 iPad 上运行应用程序时收到此错误消息,但首先它运行正常。现在我们已经更新了我们的许可证,所以我已经更改了证书和配置文件。仍然
出现同样的错误
请帮我...
您需要按照以下步骤操作:-
您使用来自 iTunes 开发中心的开发人员证书生成配置文件。
从设备中删除旧的安装应用程序可能是您的 Ipad 包含旧的配置文件参考。
将您的设备连接到 Xcode-Organizer->device->yuorIpad->Provisioning--检查是否存在旧的 Provisioning 配置文件。如果有然后删除它。
在您的目标和项目中检查-> 您的标识符是否正确,例如com.yourprofile.yourId
在构建设置中,您-> 代码签名-> 选择配置文件是否是正确的标识符
现在只需清理您的项目。构建并运行。
编辑
不要忘记将新的测试设备 ID 添加到新的生成配置文件中。在 iTunes Dev 中有添加设备的列,并在生成配置文件时询问设备。可能是你忘记了这一步。
确保您在添加设备后生成配置文件,或者只是在更新配置文件时生成配置文件。并且您的配置文件必须与您在钥匙串中拥有的证书链接。(证书+密钥)必须在更新开发程序后按需读取所有设备(!)一般来说,它非常简单(只需从干净的表格中尝试,删除所有旧的东西)1)证书签名请求2)appid(如果是新应用程序,如果旧应用程序只是跳过,可选 - apns 东西)3)证书开发/发行版(导入它们)4)设备 5)配置文件(导入它们)
在 xcode 中选择需要配置文件的所有位置,有时选择父选项不会更改 xcode 中“签名身份”的所有字段的配置文件。
删除旧的配置文件是可选的,当您拥有许多配置文件时这不是问题,只有当签名身份超过一个时才会出现问题,即:旧的过期和新的。(在 xcode 5 中选择身份会更容易)
编辑:似乎在代码签名身份选择选项(某些选项)的构建设置中选择了旧配置文件,并且 xcode 给出了这个错误。