更新配置文件

88

我刚收到通知,我的一个应用的配置文件即将过期。是否有办法更新现有的文件,还是必须重新创建一个新的文件?

15个回答

60

更新由Xcode管理的团队配置文件:

在Xcode组织器中:

  • 右击您的设备(在左侧列表中)
  • 单击“将设备添加到配置门户网站”
  • 等待操作完成!

1
今天早上这个技巧对我没有起作用。我只到达了“列出团队”的步骤,然后就弹出一个窗口告诉我“请求超时”。 - Tony Adams
对于一个以直觉(如果这是一个词的话)而闻名的公司来说,这个功能非常隐蔽和晦涩。对我有用,它还提示了我与配置文件相关的其他内容,并询问Xcode是否应该为我获取它,我选择了是,然后它就起作用了。 - Brett Gregson
如何更新与未靠近您且已插入Mac的设备相关的配置文件? - iWizard
12
此选项已不再存在。 - Hugh Jeffner
3
这个答案已经过时了——该选项不再存在。 - Dan Leveille
显示剩余3条评论

24

我进入了苹果开发者网站上的程序门户,点击了"供应配置文件",在我的个人资料旁边点击了"更新"按钮,状态从"已过期"变为"待定",等了几分钟后,点击刷新,新状态变为"活动状态",有效期为三个月,然后我点击了"下载",找到下载的文件并将其拖放到XCode图标上(我已经启动了Xcode并将iPhone插入电脑)。新配置文件出现了,并删除了旧配置文件(需要小心,因为它们名称相同,但鼠标经过时会显示过期日期)。

我认为因为我已经将手机连接到电脑中,所以自动将配置文件更新到了手机上,因为我不需要重新同步或做其他任何操作。

现在我的应用程序又可以正常工作了!


9
我的过期档案旁边没有续订按钮,这是什么意思?我该如何进行续订? - MikeN
我不知道。这可能已经改变,因为我做这件事情已经接近两年了。 - daver
1
如果主要证书过期,您首先必须重新生成该证书,然后编辑每个过期的配置文件,并使用新证书提交。 - valexa
在“供应”>“分发”下,我也没有任何“续订”按钮。我的分发证书是有效的。我不知道该怎么办? - neoneye
1
不再准确...此时最好删除此答案。 - lance.dolan

14

我按照你的建议操作了,但是我也没有看到“续订”按钮。

以下是我是如何更新我的证书的:

我看到我的三个配置文件(公司名称Profile,“团队配置文件”和产品名称Profile)。第一个和第三个将在几周内到期。 第二个(只有第二个)被标记为“由Xcode管理”。配置文件名称以表格形式显示,列标签为:“配置文件”,应用程序ID,状态和操作。 所有三个的状态都为“活动”。对于第1个和第3个,操作列有一个“下载”按钮和一个“编辑”链接。对于第2个,操作列仅有“下载”按钮。

页面上没有“续订”(或“刷新”)按钮/链接(我还查看了源代码并搜索了一下:)

所以我想...点击#3上的“编辑”...会弹出两个选项:修改和复制。 我选择了“修改”

仍然没有“续订”/“刷新”...但是有一个“提交”按钮...它不能工作(原来它有点变灰,但这一点完全不明显...糟糕的用户界面设计)。

我发现如果我在屏幕上更改了一些内容(在我的情况下,我选择了之前未使用的设备),“提交”就会变暗(变得可用)。 点击“提交”按钮。 你会悄然无息地(另一个用户界面问题:)回到之前的页面,并且“下载”和“编辑”按钮消失了,状态列应该显示“待定”!

一段时间后,我刷新了窗口(重新加载)(不知道它是否会自动刷新)...然后看到状态列已更改为“活动”。

现在...我下载了新的配置文件(该页面没有告诉你是新的, 并且没有列出到期日期,这样你就可以自己判断...第三个用户界面缺陷:)

我下载了新的配置文件后,在 Xcode 的“组织器”窗口中删除了旧的配置文件,然后将新的配置文件拖入 Xcode 的“组织器”窗口,这样一来,“组织器”就显示了一个新的过期日期(从今天算起约为3个月)。

希望这可以帮到您,

Stan 美国加利福尼亚库比蒂诺


1
在我的情况下,我有一个已过期的分发配置文件。我更新它的方法是选择“修改”,然后从“应用程序ID”弹出按钮中选择错误的项目,然后再次选择原始的应用程序ID。然后我就能按提交按钮了。 - neoneye

9
截至2017年5月,这个过程似乎又有所改变(有点)。我发现没有必要实际修改我的个人资料,幸运的是证书仍然有效,因此更新变得简单,尽管弄清楚具体该做什么并不简单。
  1. 在您的开发者帐户中选择即将过期的配置文件,然后单击“编辑” Select Expiring Profile and Edit
  2. 点击“生成”按钮
    • 确认与配置文件相关联的证书仍有效至少一年
    • 我没有发现需要以任何方式修改配置文件Click Generate Button
  3. 在下一个屏幕上,验证配置文件的到期日期已被延长Verify extended expiration date

1
我该如何在第一步中访问屏幕?我猜这个应该在开发者网站上某个地方。 - galactikuh
@galactikuh,您需要登录developer.apple.com,然后选择“证书、标识符和配置文件”,找到需要更新的配置文件。 - jandersen
看起来我的账户已过期,这就解释了为什么我看不到它。 - galactikuh
您现在需要付费才能获得这个吗?我在developer.apple.com上尝试的所有操作都只会引导我到购买79英镑开发者计划会员的页面,但我最初确实能够在没有会员的情况下设置配置文件,所以这是否发生了改变? - Jules
@Jules 我也是。 - galactikuh
1
@galactikuh - 最终我解决了它。必须从组织者的配置部分完全删除帐户信息,然后重新添加,这样就可以正确地更新了。 - Jules

8

您知道当个人资料过期时,续订按钮是否只会出现在此时?我有一个即将过期的个人资料,但目前没有显示“续订”按钮。

刚刚在其他地方读到,显然是这种情况。


1
以苹果典型的“用户友好”的方式,似乎只有在过期后才会出现续订选项。 - orion elenzil
2
这不是真的,你可以在任何时候下载一个新的配置文件,然后就会有一个新的到期日期。 - ingh.am
1
刚刚我尝试了一下,这对我没起作用;配置文件的过期日期都是相同的。(我甚至从Xcode的组织者中删除了旧的配置文件,然后拖入了新的配置文件;但仍然无法解决问题。) - Glenn
1
然而,我能够通过选择“编辑”,进行一些更改(例如取消设备的复选框),并提交来获取新的到期日期。 - Glenn

7
他们已经更改了。 (2010年10月)
1.登录iPhone开发者网站: http://developer.apple.com/ 2.然后在右侧边栏菜单上点击“配置门户”。
3.在下一个页面的左侧边栏菜单中点击“配置”。
4.然后您将看到您的配置文件/ s,以及“续订”按钮/ s-按下它 :)

3

2013年3月更新:

预配文件的过期日期与开发人员证书的过期日期相关联。我不想等待它过期,所以我做了以下操作—

  • 进入iOS预配门户
  • 撤销当前证书
  • 在Xcode > Organizer中转到预配文件页面(位于库下)
  • 按刷新按钮,会提示您创建一个新的开发人员证书,因为当前证书已被撤销
  • 按照步骤创建新证书
  • 返回iOS预配门户,更改某些内容以启用提交按钮。
  • 提交后将应用新证书的日期。

我也有一个在12天内过期的配置文件,它与一个也将在12天后过期的证书相关联。使用以上步骤使Xcode重新生成了我吊销的证书。然后我必须将我的分发配置文件与新证书重新关联。一切都很好。 - TJ Asher
典型的苹果,它们总是改变事物运作的方式。 - 1800 INFORMATION
很遗憾,这不再起作用了。我有一个项目仍在使用XCode 4.6.3进行管理,但组织者中的刷新按钮不再由苹果提供服务。当你点击该按钮时,它会显示“服务不可用”,所以...谢谢苹果。 - Logicsaurus Rex

2

在Xcode4中,前往组织者。选择库中的配置文件。选择您的配置文件,然后单击底部的“刷新”按钮。它会要求您输入登录名和密码。之后,该配置文件将得到更新。


2

他们经常更改这个的工作方式。这是我这次(2016年5月)需要做的:

  • 在开发人员成员中心添加一个新的配置文件
  • 打开XCode首选项,帐户>选择Apple ID>选择团队名称>查看详细信息
  • 单击新创建的配置文件操作列中的下载按钮

1

在我的开发配置文件过期之前,我终于找到了一种适合我的更新方法。我加粗了我之前错过的步骤。

进入苹果供应门户网站,选择“供应”。您将获得一个名为“开发供应配置文件”的列表,在其中您将看到标有“由XCode管理”的即将过期的配置文件。在顶部单击“新建配置文件”按钮,选择所需的配置文件类型并创建它。等待半分钟,刷新主屏幕,当它显示新配置文件为“活动状态”时,切换回XCode,进入组织者,在左上角的“库”下选择“供应配置文件”。在底部单击“刷新”,登录(如果需要),新配置文件将在短时间内出现在列表中。

现在,至关重要的是,连接您的设备并将新配置文件拖到左侧列中连接设备下的“供应配置文件”行下。

最后,如果您愿意,可以清理设备上的旧配置文件。

注意:有趣的是,似乎在iOS供应配置门户网站上标记并删除您的供应配置文件就会创建一个新的团队供应配置文件。因此也许只需要这样做。下次我会尝试一下,看看是否足够,如果是的话,您就不需要像我上面描述的那样创建配置文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接