根据完全不同的配置文件发布到应用程序商店的新版本

问题描述:

因此,我从客户端接管了现有的iOS应用程序,该应用程序目前可通过App Store供公众使用。当我在xcode中获得该项目时,我注意到与该应用程序关联的所有配置配置文件都已过期,并且都是以前的开发人员的名义。根据完全不同的配置文件发布到应用程序商店的新版本

因此,我加入了自己作为开发人员,并加入了团队,代码在我的凭据下签署了开发副本。我为测试创建了一个新的专用配置文件,并通过TestFlight发布了一些版本给一些注册的设备。没问题。该应用程序是绿色的上线。

有人可以帮助我从这一点的释放过程吗?我是否为App Store版本创建了第三个新的配置文件,并将其与XCode中的代码绑定?考虑到现在正在运行的版本与另一个开发人员完全不同(已过期)的配置文件,这是否会有问题?有什么替代方法需要通过Apple来完成吗?我在这里试图保持超级谨慎......如果由于某种原因,我释放了应用程序并崩溃了,因为我没有意外地采取了一些措施,该便便将会击中粉丝。

+1

我回答了这个问题,但后来决定将它变成一条评论:我不认为你可以更改开发者证书。 Marco Arment(Twitter上的@marcoarment)在他的播客中谈到了这一点。他从Marco Arment转到Instapaper LLC,必须重新发布他的应用程序,并放弃所有评论和评级。你的其他问题没有什么大不了的。如果您可以启动并运行应用程序,则无需担心由于“App Store证书签名问题”而导致终端用户的设备崩溃 – Justin

+0

哇......我害怕这一点,而且我当然没有有理由怀疑你。我有点惊讶...我的意思是,我现在正在做的事情不可能是那种罕见的事件。 – optionsix

+0

http://*.com/questions/671382/transferring-ownership-of-an-iphone-app-on-the-app-store – Justin

您将不得不在App Store上以新名称发布它,并放弃所有评级和评论。 Apple不会让您在现有应用程序中交换开发人员配置文件。

其他开发商可能不同意,但它看起来像一个巨大的PITA。看到这里

Transferring ownership of an iPhone app on the app store

,官方的回答似乎没有

+0

在你回答之前,我自己做了一些研究,我同意。看起来就像马嘴里的那个词一样。你会认为这会更容易。哦,其实我刚刚和我的客户打了电话,他们对重新提交没问题。 – optionsix

我没有解释的问题是关于应用程序的所有权的变化。

我将问题解读为:我继承了应用程序的维护,因此我们希望将更新作为同一卖家提交。

在这种情况下,您可以生成自己的证书和分发配置文件,然后可以构建并提交该应用程序。

我已经做了很多次了。也就是说,我继承了我原本不需要制作的应用程序的责任。我轻松创建了新的签名和供应凭据,适合作为卖家(而非我)代表他们提交的应用。

对于它的价值,App Store发行版配置文件是必需的,但仅在提交应用程序时使用,因此Apple可以确保它来自具有提交权限的开发者。 (请记住,这些配置文件使用与用于签署应用程序包相同的证书进行签名。)如果该配置文件应该过期或更改,它与App Store中已有的应用程序无关。

+0

是的,他应该澄清一点。它说自己已经成为团队的一部分,这将需要访问该开发人员的供应门户 – Justin

+0

只是为了清晰起见而回复,如果我没有具体说明就对不起。最初的开发者和应用程序的所有者已经崩溃了。一个非常糟糕的。因此,所有者希望所有关系都被削减,包括苹果公司的任何名称都在其上。所以是的,我继承了它的“维护”(包括新开发)。在这种情况下,对我来说这是一个有争议的问题,因为他们可以将应用程序重新提交为新的应用程序,我认为我们必须这样做,因为它们也在更改应用程序的名称。我当然非常感谢你们的帮助。 – optionsix