带有 Apple Watch 的 Cordova 应用程序无法在 Apple Store 上载(有多个捆绑包与 CFBundleIdentifier 冲突)

Cordova App with Apple Watch Not Able to Upload on Apple Store (There is more then one bundle with the CFBundleIdentifier Collision)

我们已经创建了一个实时的 Cordova 应用程序,然后我们还使用插件创建了 Apple Watch 应用程序,它也运行良好。

但有一天,当我们只是更改一些 html 并尝试将新版本的应用程序上传到苹果商店时,它给了我们一个 error.Its 真的很厉害,因为我们是同一个项目上传我们没有改变任何东西仍然给出错误。 :(

我们为此尝试了很多解决方案,但没有任何效果。请帮我。 这是应用程序和错误的屏幕截图。

经过长时间的研究,我终于找到了解决方案。 由于配置和 Bundle id 存在问题。

所以这是我遵循的步骤。

  1. 我们需要创建三个 Bundle Id(1 个用于 App,1 个用于 WatchKit,1 个用于 Watch Extension)
  2. 然后你已经创建组并将所有三个附加在一起(使用 PreFix)
  3. 然后创建每个的配置文件并安装在 Mac 中,然后一切正常。

希望对您有所帮助:)

谢谢。