我们在App商店中有一个应用程序,我们需要将该应用程序的最新更新推送到商店。 我们丢失了分发证书,个人资料,以及之前已推送应用程序的AppId。我们只有来自'itunes Connect'帐户的应用程序的'Bundle Id'。 该应用程序正在扩展(今天的扩展程序在应用程序中使用)。我的问题是因为我只有主应用程序的包ID(即com.xx.xxapp)。我可以只使用主应用程序包标识作为前缀(即com.xx.xxapp.todayExtention)为我的扩展应用程序创建软件包ID。因为我不知道前一次推送中使用的扩展的包ID。旧推送和新推送中使用的扩展程序包ID不匹配会导致用户更新我的应用程序时出现问题。
答案 0 :(得分:0)
将应用程序的更新提交给商店后,我得到了明确的答案。希望这可以帮助任何人。 要将更新提交给App Store应用,我们只需要主应用的捆绑ID与最初用于将该应用推送到商店的捆绑ID相同即可。 与先前的推送相比,扩展的捆绑包ID没有任何区别。但是所有扩展的Bundle ID都应以主应用程序bundle ID为前缀。即,如果您的主应用程序捆绑包ID为:“ com.xxApp”,则您的扩展捆绑包ID应为com.xxApp.MyExtension。