Ios 续订资源调配配置文件和证书
我有两个iOS证书-一个用于开发,一个用于分发(App Store)。两个都将在两周内到期。我使用的是Xcode 4.4.1。我有2个开发资源调配配置文件和4个分发资源调配配置文件 在Xcode中,我看到所有绑定到分发证书的配置文件都设置为在2周内过期。我进入Organizer->Provisioning Profiles并尝试续订,但收到一个错误对话框,指示“没有为参数'DeviceID'提供任何值”。当我在Apple Provisioning Portal上查看该配置文件时,它显示该证书将在2周后过期,并且没有与之相关的设备(我一直都是这样做的)Ios 续订资源调配配置文件和证书,ios,xcode,Ios,Xcode,我有两个iOS证书-一个用于开发,一个用于分发(App Store)。两个都将在两周内到期。我使用的是Xcode 4.4.1。我有2个开发资源调配配置文件和4个分发资源调配配置文件 在Xcode中,我看到所有绑定到分发证书的配置文件都设置为在2周内过期。我进入Organizer->Provisioning Profiles并尝试续订,但收到一个错误对话框,指示“没有为参数'DeviceID'提供任何值”。当我在Apple Provisioning Portal上查看该配置文件时,它显示该证书将在
所以-我正在尝试更新这些,以前从未这样做过。有人在Xcode中看到过类似的错误吗?我需要先更新我的证书吗?如果需要,如何更新?我在配置门户或Xcode中没有看到任何“创建新证书”按钮 好的-我想我已经解决了这个问题。这就是我所做的,而且它似乎起到了作用——当我上传下一个版本时,我肯定会知道
- 在X代码中,我删除了我所有的配置文件
- 然后我退出了X代码
- 在开发门户中,我吊销了开发人员和分发证书
- 我使用钥匙链应用程序创建了新钥匙
- 仍然在密钥链中,我删除了旧的、即将到期的密钥/证书
- 回到开发门户,我创建了新的证书
- 仍然在开发门户上,我能够编辑我的所有配置文件,并将正确的新证书与之关联
- 我下载了新的个人资料
- 然后,我按照此链接的建议,解决了X-Code中明显的缺陷,从我的项目中删除了旧的配置文件:
- 已启动X-Code备份并将配置文件复制到Organizer中
- 专为设备而建,测试正常
- 为IOS设备构建,就好像我正准备上传到AppStore,构建成功。我还没有尝试上传到商店
这些设置X代码没有警告,Organizer现在显示我的所有有效配置文件,这些配置文件将在一年内过期。希望明年,如果我没有忘记这些步骤,我能更快地完成。最近更新证书后,我也遇到了类似的问题 以下更正了我的开发资源调配配置文件的问题:
- 单击Xcode管理器中的刷新
- 确保将项目和目标的代码签名生成设置设置为正确的配置文件。您应该选择iPhone开发者以避免将来出现问题
- 或者,从Xcode Organizer的设备选项卡中删除过期的配置文件
- 登录到您的
- 转到“资源调配”下的“分发”选项卡
- 创建新的分发配置文件
- 生成配置文件后,单击Xcode Organizer中的刷新
- 登录到iOS配置门户
- 转到配置文件>分发
- 单击每个过期的配置文件并单击编辑
- “证书”单选按钮未选中,因为我的证书已过期,所以我选中它并单击“生成”
- 然后会提示您下载新生成的配置文件。。。。不要李>
- 等5分钟左右
- 进入Xcode Organizer>配置文件并单击刷新
- 然后,配置文件应从“过期”更改为“有效”
- 更简单的方法是
我的证书已过期,因此Xcode管理器中的“续订”按钮不起作用
我做了以下工作: