Renew Provisioning Profile
刚收到通知,我的一个应用程序的配置文件即将过期。 有什么方法可以续订现有的,或者必须重新创建一个?
对于Xcode管理的续订团队配置文件:
在Xcode的组织者中:
- 右键点击您的设备(在左侧列表中)
- 单击"将设备添加到配置门户"
- 等到完成!
我去了Apple开发站点上的Program Portal,单击Provisioning,单击了我的Profile旁边的" Renew"按钮,状态从" expired"更改为" pending",等待了片刻,单击了刷新,新状态直到3个月后一直处于活动状态,我单击"下载",在下载文件夹中找到下载的文件,然后将其拖到我的XCode图标上。 (我已经在运行Xcode,并已插入iPhone)。出现了新的配置文件,我删除了旧的配置文件(请注意,因为它们具有相同的名称,但是当您将鼠标悬停在它们上面时,会显示到期日期)。
我想是因为我已经插入了电话,所以它可以自动更新到电话,因为我不必重新同步或执行任何操作。
现在,我的应用可以再次使用!
我已经完成了您的建议,也没有看到"续订"按钮。
以下是我如何续签。
我看到了三个配置文件(companynameProfile," Team Provisioning配置文件"和productnameProfile)。第一个和第三个将在几周内到期。
第二个(也只有第二个)被标记为"由Xcode管理"。个人资料名称
会出现在表格中,其列的标签为:"配置文件","应用ID","状态"和"操作"。
这三个状态均为"活动"。首先1和3,"操作"列具有"下载"
按钮和"编辑"链接。对于2,"动作"列仅具有"下载"按钮。
在任何地方都没有"更新"(或"刷新")按钮/链接(我做了一个视图源并也进行了搜索:)
因此,我想...单击#3上的"编辑" ...弹出两个选择:"修改"和"复制"。
我选择了"修改"
仍然没有更新/刷新...但是有一个"提交"按钮...没有
工作(结果显示为灰色,但这并不是很明显……不良的UI设计)。
我发现如果我更改了屏幕上的某些内容(在我的情况下,我选择了
未使用的设备),"提交"变暗(变为可用)。
点击"提交"。
您正在悄悄地(另一个UI问题:)回到上一页,并且
"下载"和"编辑"按钮消失了,状态栏应显示"待处理"!
一段时间后,我刷新了窗口(重新加载)(不知道它是否会
自动刷新)...,然后看到状态列已更改为"有效"。
现在...我下载了新的配置文件(织补页面未告诉您的是新的配置文件,
并且没有列出到期日期,因此您可以告诉自己...第三个UI缺陷:)
我下载了配置文件,从Xcode的Organizer窗口中的列表中删除了旧的配置文件,然后将新的配置文件拖到Xcode的Organizer窗口中,然后...瞧,Organizer显示了新的到期日期(从今天起大约3个月) )。
希望能有所帮助,
斯坦
美国加利福尼亚库比蒂诺
他们现在已经更改了。 (2010年10月)
登录到iPhone开发人员网站:http://developer.apple.com/
然后,单击右侧工具栏菜单(位于顶部的右侧)中的" Provisioning Portal"。
在下一页上,单击左侧边栏菜单中的"设置"
然后,您会看到自己的配置文件和"更新"按钮-按下:)
您知道续订按钮仅在个人资料过期时才显示吗?我的个人资料即将过期,但是目前没有显示"更新"按钮。
只要在其他地方阅读,显然就是这种情况。
截至2017年5月,这一过程似乎又有所改变(有点)。
我发现没有必要实际修改与我的个人资料有关的任何内容,幸运的是,证书仍然有效,因此尽管弄清楚该怎么做并不容易,但续约最终还是一个简单的过程。
- 验证链接到配置文件的证书仍然有效至少一年
-
我认为没有必要以任何方式修改配置文件
2013年3月更新
供应配置文件的到期日期链接到开发人员证书的到期日期。而且我不想等待它过期,所以这就是我所做的-
- 转到iOS Provisioning门户
- 吊销当前证书
- 在" Xcode">"管理器"中,转到"配置文件"页面(在"库"下)
-
按刷新,它将提示您创建新的开发人员证书
因为当前的一个已经被撤销 - 按照步骤创建一个
- 返回iOS配置门户以获取您的分发配置文件,并对其进行更改,以便启用提交按钮。
- 提交并使用新证书的日期
他们如此频繁地更改其工作方式。这是我这次(2016年5月)要做的事情:
- 在Developer Member Center中添加新的配置文件
- 打开XCode首选项,帐户>选择Apple ID>选择小组名称>查看详细信息
- 单击新创建的配置文件的"操作"列中的"下载"按钮
在Xcode4中,转到管理器。在库中选择"供应配置文件"。选择您的配置文件,然后单击底部的"刷新"按钮。它将要求您输入您的登录名和密码。之后,配置文件将更新。
对于团队资料,只需在"预引用"->"帐户"->"选择Corret帐户"->"详细信息"->单击左下方的"刷新"按钮即可。配置文件将被更新。
不幸的是,在我看来,续订似乎不起作用。我的临时分发配置文件将在5天后过期。我在iPhone上收到有关此的警告,并且Xcode Organizer在其旁边也显示了警告标志。
在Apple的供应门户中,它被标记为非活动状态,并且有一个按钮可以将其重新激活。但仍然有相同的有效期,即从现在起5天。
接下来,我又添加了两部iPhone,但是更改后的配置文件仍然会在5天后过期。
最后,我在配置门户中删除了配置文件,并使用不同的名称从头开始创建了一个新配置文件,但是这个新配置文件仍然在5天后的4月13日到期!
真令人沮丧!所以我想我必须等到它过期后再创建一个新的。
如果您想知道我的开发者订阅是否用完,那就不会。我刚刚在二月份更新了它。
除了其他解决方案之外,我还需要编辑主项目和目标文件上的代码签名,以在过期的配置文件后再次将应用程序构建到设备上。
::删除旧的过期配置文件
::使用管理器添加新的配置文件
::清洁所有目标
::获取信息->在主项目和目标上都进行代码签名
::构建并运行
为了在过期之前更新开发配置文件,我终于找到了一种适合我的方法。我用粗体标出了以前所缺少的步骤。
转到Apple供应门户,选择" Provisioning"。您将获得一个列表" Development Provisioning Profiles",在其中您将看到带有标签" Managed by XCode"的即将过期的配置文件。单击顶部的"新配置文件"按钮,选择所需的配置文件类型并创建它。等待半分钟,刷新主屏幕,然后在新配置文件显示为"活动"时,切换回XCode,转到管理器,在左上方列的"库"下选择"配置文件"。单击底部的"刷新",登录(如果要求),不久后新配置文件将显示在列表中。
现在,至关重要的是,连接您的设备并将新的配置文件拖到左侧列中已连接设备下方的" Provisioning Profiles"行中。
最后,您可以根据需要清理设备中的旧配置文件。
注意:有趣的是,似乎仅在iOS Provisioning Portal网站上标记和删除您的配置文件会导致创建新的Team Team Provisioning Profile。因此,也许这就是所需要的。下次,我将尝试该操作是否足够,如果您这样做,则无需像我上面描述的那样创建配置文件。
对我来说,出现问题是因为没有有效的生产证书。我创建了一个新证书,然后转到过期的分发配置文件,添加了证书,并且配置文件被激活。