简体   繁体   English

如何使用另一个Apple ID将已经在线的iOS应用提交到App Store?

[英]How to use another Apple ID to submit an already-online iOS app to the App Store?

My company had outsourced an iOS app to another company, and they published the app on the App Store using their Apple ID. 我的公司已将iOS应用程序外包给另一家公司,他们使用其Apple ID在App Store上发布了该应用程序。 The app have been available for download for a few months and has a number of users. 该应用程序已经可供下载了几个月,并且拥有许多用户。 Now my company developed a slightly newer version of the app and would like to distribute the app using our own Apple ID. 现在,我的公司开发了该应用程序的较新版本,并希望使用我们自己的Apple ID分发该应用程序。 What's the correct way to do it? 正确的方法是什么? The major concerns we have are: 我们主要担心的是:

  1. Should we submit the newer version using our ID before or after we take the old app down from the App Store. 在从App Store移除旧应用之前或之后,我们应该使用ID提交较新的版本。 Would it happen that the newer app get rejected because Apple feel the two apps are too similar? 会不会因为苹果觉得两个应用程序太相似而导致新应用程序被拒绝? (Actually they are quite similar, for that the update is slim.) (实际上,它们非常相似,因为更新很小。)

  2. Is there a graceful way to notify the currently online app's users that they should switch to the newer app? 是否有一种优美的方式来通知当前在线应用程序的用户他们应该切换到较新的应用程序? And How to coordinate it, since the newer app may take a certain amount of time to get approved. 以及如何进行协调,因为较新的应用可能需要一定的时间才能获得批准。

Thanks. 谢谢。

There are some different scenarios here, I am going to try to address some of them to see which one helps you the most: 这里有一些不同的方案,我将尝试解决其中的一些问题,以查看哪种方案对您的帮助最大:

1-)You have a current application that contains no use of push notification and no use of in app purchase. 1-)您当前使用的应用程序不使用推送通知,也不使用应用程序内购买。 This is the easiest one. 这是最简单的一种。 Basically, It does not matter what version the user has had before. 基本上,用户之前使用的版本并不重要。 You can remove the old one from the previous developer account and add it to the new developer account. 您可以从以前的开发人员帐户中删除旧帐户,然后将其添加到新的开发人员帐户中。 By completely removing the previous application (not just from the app store listing, but from the developer account), you can reuse the bundle ID. 通过完全删除以前的应用程序(不仅从应用程序商店列表中,而且从开发者帐户中删除),您可以重用捆绑包ID。 When the user reinstall the app, the user will be able to replace the old application with the new application (note that the new application will not appear on the user's update list). 当用户重新安装该应用程序时,该用户将能够用新应用程序替换旧应用程序(请注意,新应用程序不会出现在用户的更新列表中)。

2-)You have push notification. 2)您有推送通知。 Here, you will have to keep the old application if you wish to maintain the push notification certificates, so, the new application will have to use a new bundle ID, which means that the app will appear on the user as a new application, and the user will be able to have both app simultaneously. 在这里,如果要维护推送通知证书,则必须保留旧的应用程序,因此,新应用程序将必须使用新的捆绑包ID,这意味着该应用程序将作为新应用程序出现在用户身上,并且用户将可以同时拥有两个应用。

3-)You have in app purchase and subscriptions. 3-)您有应用内购买和订阅。 You will need to remove the old in app purchase entries from the old developer account, and add it to the new account (if you wish to reuse the product id, if not, you will have to create it either way). 您需要从旧的开发者帐户中删除旧的应用内购买条目,然后将其添加到新帐户中(如果您希望重复使用产品ID,则必须以任何一种方式创建它)。

I am not sure what kind of measure you need to take if you are using iCloud and/or other services. 我不确定如果使用iCloud和/或其他服务需要采取哪种措施。 Best course of action is to contact Apple developer support. 最佳做法是与Apple开发人员支持联系。 They will give you some guidance on what to do with your specific case. 他们将为您提供处理特定案例的指导。 Also, when submitting, make sure to point to the reviewer that you are trying to move the application from one company to another. 另外,在提交时,请确保指向审阅者,您正在尝试将应用程序从一家公司转移到另一家公司。 I think they can access review notes from the review to the previous submission(instead of reviewing it as a new app), and speed up the process. 我认为他们可以访问从评论到以前提交的评论笔记(而不是将其作为新应用程序进行评论),并加快了流程。

Edit: You can not transfer apps between companies using iTunes connect. 编辑:您无法使用iTunes Connect在公司之间转移应用程序。 More information here: link 此处更多信息: 链接

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何根据Apple ID检查已购买或未使用iOS中的应用程序内购买的用户 - How to check user already purchased or not using In-App Purchase in iOS based on apple ID 在Apple Store中更新iOS应用 - Update an iOS app in the apple store 如何创建可以在没有Apple Store的情况下安装的IOS应用程序? - How to create an IOS app that could install without the Apple Store? 如何将应用提交到应用商店? - How to submit the app to app store? iOS App Store提交-我可以向Apple提交Facebook测试用户帐户信息吗 - iOS App store submission - Can I submit a facebook test user account information to apple 将iOS应用程序提交到通过wifi与第三方硬件交互的苹果商店 - Submit iOS app to apple store that interact with third party hardware over wifi 将Apple Watch上载到应用商店(iPhone应用已上传) - Upload apple watch to app store ( iPhone app already uploaded) 再开发iOS应用并将其发布到Apple Store? - Rebrending iOS app and releasing it to apple store? 检测是否已安装具有给定Apple ID和Bundle ID的iPhone应用程序 - Detect if an iPhone app with given Apple ID and Bundle ID is already installed iOS应用程序因苹果应用商店而被拒绝,因为UIWebview - iOS app rejected from apple app store because UIWebview
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM