我们是否需要相同的扩展包 ID 才能将更新推送到应用商店

Do we need the same bundle Id for the Extensions to push an Update to the App store

我们在应用商店中有一个应用,我们需要将应用的最新更新推送到应用商店。 我们丢失了分发证书、配置文件、AppId,之前将应用程序推送到存储的 AppId。我们只有 'itunes Connect' 帐户中应用程序的 'Bundle Id'。 该应用程序有一个扩展(今天在应用程序中使用扩展)。我的问题是因为我只有主应用程序的包 ID(即 com.xx.xxapp)。我可以只为我的扩展应用程序创建包 ID,并将主应用程序包 ID 作为前缀(即 com.xx.xxapp.todayExtention)。因为我不知道上次推送中使用的扩展的 bundle Id。旧推送和新推送中使用的扩展包 ID 不匹配是否会导致用户无法获取我的应用更新。

我在向应用商店提交应用更新后得到了明确的答复。希望这可以帮助任何人。 要向 App store 应用程序提交更新,我们只需要主应用程序的 Bundle Id 与最初用于将应用程序推送到商店的 bundle id 相同。 如果扩展的bundle Id 与上次推送有任何差异,则不会有问题。但是所有扩展的 Bundle Id 都应该有前缀作为主应用程序包 Id。即,如果您的主应用程序包 ID 是:"com.xxApp" 那么您的扩展包 ID 应该是 com.xxApp.MyExtension.