新版本在完全不同的配置文件下发布到应用商店

时间:2012-05-15 19:07:12

标签: ios xcode testflight

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

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

有人可以帮助我解决这一点上的发布过程吗?我是否为App Store版本创建了第三个新的配置文件,并将其与XCode中的代码签名联系起来?考虑到现在的版本是否来自不同的开发人员的完全不同(过期)的配置文件,这会有问题吗?我需要通过Apple做一些替代方法吗?我试图在这里保持超级谨慎...如果由于某种原因我发布应用程序并且由于我没有意外采取的一些步骤而崩溃,大便会击中风扇。

2 个答案:

答案 0 :(得分:1)

您将不得不在App Store以新名称发布它并放弃所有评级和评论。 Apple不会让您在现有应用上交换开发者资料。

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

Transferring ownership of an iPhone app on the app store

官方答案似乎没有

答案 1 :(得分:0)

我没有解释有关更改应用所有权的问题。

我将问题视为:我继承了应用程序的维护,我们希望以同一卖家的身份提交更新。

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

我已多次这样做了。也就是说,我继承了我最初不一定制作的应用程序的责任。我轻松创建了新的签名和配置凭据,适用于代表他们作为卖家(而不是我)提交的应用。

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