我有2个iOS证书 - 一个用于开发,一个用于分发(App Store)。两者都将在2周后到期。我在Xcode 4.4.1上。我有2个开发配置文件和4个分发配置文件。
在Xcode中,我发现绑定到分发证书的所有配置文件都将在2周内过期。我进入了Organizer-> Provisioning Profiles并尝试续订,但我收到一个错误对话框,指出“没有为参数'deviceids'提供值”。当我在Apple Provisioning Portal上查看该配置文件时,它会显示证书在2周内到期,并且没有与之关联的设备(这是我一直这样做的方式)。
所以 - 我正在尝试更新这些,并且之前没有这样做过。有没有人在Xcode中看到类似的错误?我是否需要先更新我的证书,如果是,如何更新?我没有在Provisioning Portal或Xcode中看到任何“创建新的certifcate”按钮。
答案 0 :(得分:5)
好的 - 我想我已经解决了这个问题。这是我做的,它似乎工作 - 当我上传下一个版本时,我肯定会知道。
我实际上做了两次步骤,一次用于开发配置文件,然后一旦在我的测试设备上工作/测试,我修改了分发配置文件。
这些设置X-Code up没有警告,Organizer现在显示我的所有有效配置文件,这些配置文件将在一年内不会过期。希望明年,如果我不忘记这些步骤,我将能够更快地做到这一点。
答案 1 :(得分:5)
在我最近更新证书后,我遇到了类似的问题。
以下更正了我的开发配置资料的问题:
以下更正了我的分发配置文件的问题:
答案 2 :(得分:3)
更简单的方法是......
我的证书已过期,因此Xcode Organizer中的续订按钮按钮无效。
我做了以下事情: