1

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

因此,我将自己添加为开发人员并加入了团队,并在我的凭据下对开发副本进行了代码签名。我为测试创建了一个新的临时配置文件,并通过 TestFlight 向一些注册设备发布了一个版本。没问题。该应用程序已获准上线。

从现在开始,有人可以帮我完成发布过程吗?我是否要为 App Store 版本创建第三个新的配置文件,并将其绑定到 XCode 中的代码签名?考虑到现在使用的版本与来自不同开发人员的完全不同(过期)的配置文件下,这是否会有问题?我需要通过Apple来做一些替代方法吗?我在这里要非常小心...如果由于某种原因我释放了应用程序并且由于我没有意外采取的某些步骤而导致其崩溃,便便会击中风扇。

4

2 回答 2

1

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

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

转移应用商店中 iPhone 应用的所有权

官方的回答好像是NO

于 2012-05-15T19:16:38.773 回答
0

我没有将这个问题解释为有关更改应用程序所有权的问题。

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

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

我已经做过很多次了。也就是说,我继承了我最初不一定制作的应用程序的责任。我轻松地创建了新的签名和供应凭证,适用于代表他们作为卖方(而不是我)提交的应用程序。

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

于 2012-05-15T20:03:03.133 回答