更新供应configuration文件

刚刚得到通知,我的一个应用程序的供应configuration文件即将到期。 有什么办法可以更新现有的或者我必须重新创build一个新的?

对于由Xcodepipe理的续订团队configuration文件:

在Xcode的组织者:

  • 右键单击您的设备(在左侧列表中)
  • 点击“添加设备到configuration门户”
  • 等待,直到完成!

我去了苹果开发网站的程序门户,点击Provisioning,点击我的Profile旁边的“续订”button,状态从“过期”改为“待定”,等了一会儿,点击刷新,新状态直到3个月后,我点击“下载”,在我的下载文件夹中find下载的文件,并将其拖到我的XCode图标上。 (我有Xcode已经运行,并已插入iPhone)。 新的configuration文件出现了,我删除了旧的(因为他们有相同的名字小心,但是当你把鼠标放在他们的有效期出现)。

我认为,因为我已经插入手机,它已经自动更新到手机,因为我不必重新同步或任何东西。

现在我的应用程序再次工作

我已经完成了你的build议,而且我也没有看到“更新”button。

以下是我如何得到更新。

我看到我的三个configuration文件(companynameProfile,“Team Provisioning Profile”和productnameProfile)。 第一个和第三个将在几个星期内到期。 第二个(也是唯一的第二个)被标记为“由Xcodepipe理”。 configuration文件名称显示在一个表中,列中标有“Provisioning Profile”,“应用程序ID”,“状态”和“操作”。 三者的状态是“活跃”。 首先1和3,Actions列有一个“Download”button和一个“Edit”链接。 对于2,gthe Actions列只有“Download”button。

没有“更新”(或“刷新”)button/链接任何地方(我做了一个查看源和search,也:)

所以,我认为…点击#3上的“编辑”…popup两个选项:修改和重复。 我select了“修改”

仍然没有更新/刷新…但有一个“提交”button…这不起作用(原来是灰色的,但这并不明显…不好的UIdevise)。

我发现,如果我改变屏幕上的东西(在我的情况下,我select了一个以前未使用的设备),“提交”变暗(变得可用)。 点击“提交”。 你悄悄地(另一个用户界面的问题:)带回上一页,“下载”和“编辑”button不见了,状态栏应该说“待定”!

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

现在…我下载了新的configuration文件(该网页没有告诉你是新的,并没有列出到期date,所以你可以告诉自己…第三个UI缺陷已经:)

我下载了configuration文件,从Xcode Organizer窗口中的列表中删除了旧configuration文件,然后将新configuration文件拖到Xcode的Organizer窗口中,并且… voila,Organizer显示了一个新的过期date(距离今天大约3个月)。

希望有所帮助,

美国加州Stan Cupertino

你知道更新button是否只在configuration文件过期时出现吗? 我有一个configuration文件即将过期,但目前没有显示“更新”button。

在其他地方阅读,显然是这样的。

他们现在改变了。 (2010年10月)

  1. loginiPhone开发者网站: http : //developer.apple.com/

  2. 然后点击右侧边栏菜单(位于顶部)的“Provisioning Portal”。

  3. 在下一页上,点击左边栏菜单中的“Provisioning”

  4. 然后你会看到你的configuration文件/ s,和'更新'button/ s – 按它:)

2013年3月更新

供应configuration文件的到期date与开发者证书的到期date相关联。 而且我不想等到它过期,所以这就是我所做的 –

  • 转到iOSconfiguration门户
  • 撤销当前的证书
  • 在Xcode> Organizer中,进入Provisioning profiles页面(在Library下面)
  • 按刷新,它会提示您创build一个新的开发人员证书,因为当前已被吊销
  • 按照步骤创build一个
  • 回到你的发行版configuration文件的iOSconfiguration门户,并改变它的一些东西,所以它将启用提交button。
  • 提交它,新的证书的date将被应用到它

截至2017年5月,这个过程似乎又发生了变化(有点)。

我没有发现有必要修改任何与我的个人资料相关的内容,幸好证书仍然有效,所以续订最终只是一个简单的过程,尽pipe搞清楚要做什么并不简单。

  1. 在您的开发者帐户中select过期的configuration文件,然后点击“编辑” 选择到期配置文件和编辑
  2. 点击“生成”button
    • validation链接到configuration文件的证书至less有效一年
    • 我没有发现有必要以任何方式修改configuration文件 点击生成按钮
  3. 在下一个屏幕上,validationconfiguration文件的到期date是否已被扩展 验证延长的到期日期

在Xcode4中去组织者。 在库中selectProvisioning Profiles。 select您的供应configuration文件,然后单击底部的“刷新”button。 它会要求你input你的login名和密码。 之后,资料被更新。

为了在发展过程中更新发展概况,我终于find了适合我的方法。 我粗暴地以前曾经失踪过的步骤。

转到Apple provisioning门户,select“Provisioning”。 你会得到一个名为“开发供应configuration文件”的列表,你将会看到你的即将到期的configuration文件标签“由XCodepipe理”。 点击顶部的“新build档案”button,select你想要的档案types并创build它。 等待半分钟,刷新主屏幕,当显示新的configuration文件为“活动”时,切换回XCode,转到pipe理器,select左上方“库”下的“configuration文件”。 点击底部的“刷新”,login(如果询问),一段时间后新的configuration文件出现在列表中。

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

最后,如果您喜欢,可以从设备上清理旧的configuration文件。

注意:有趣的是,在iOS供应门户站点上简单地标记和删除供应configuration文件似乎会导致创build新的新的供应configuration文件。 所以也许这就是所需要的。 我将在下次尝试,看看是否足够,如果是这样,你不需要创build一个configuration文件,如上所述。

除了需要编辑主项目和目标文件上的代码签名的其他解决scheme之外,在过期的预configurationconfiguration文件之后再次将应用程序构build到设备。

::删除旧的过期configuration文件

::使用Organizer添加新的configuration文件

::清理所有目标

::获取信息 – >代码在主项目和目标上签名

::build立和运行

不幸的是,更新似乎不适用于我的情况。 我的Ad Hoc Distribution Profile即将在5天后过期。 我在iPhone上收到了警告,Xcode Organizer也在旁边显示一个警告标志。

在苹果的供应门户中,它被标记为不活动,并且有一个button来重新激活它。 但是,从现在开始的5天内仍然有相同的失效date。 接下来,我又添加了两个iPhone,但是改变后的configuration文件在5天之后仍然有效。

最后,我删除了configuration门户中的configuration文件,并使用不同的名称从头开始创build一个新的configuration文件,但是这个新的configuration文件仍然会在4月13日,即5天后过期!

这真是令人沮丧! 所以我想我必须等到它到期后再创build一个新的。

如果您想知道我的开发者订阅是否用完,那不是。 我刚刚在二月份续约。

对于团队简介,简单的在Prereference – > Account —>selectcorret account – > detail – >点击左下方的'refresh'button。 个人资料将被更新。

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

  • 在开发人员中心添加新的供应configuration文件
  • 打开XCode首选项,帐户>selectApple ID>select团队名称>查看详细信息
  • 单击新build的供应configuration文件的“操作”列中的“下载”button

对于我来说,问题是由于没有有效的生产证书而发生的。 我创build了一个新的configuration文件,然后转到过期的分发configuration文件,添加了证书,configuration文件被激活。