gpt4 book ai didi

watchkit - 将现有的 Watchkit 应用程序更新到 WatchOS2

转载 作者:行者123 更新时间:2023-12-04 21:11:10 26 4
gpt4 key购买 nike

昨天我saw this post并让我意识到我有问题。

在商店中有 WatchOS1 应用程序后,我创建了一个 WatchOS2 应用程序。当我尝试运行该应用程序时 made me upgrade my bundle identifier name现在我不知道我是否能够使用不同的包标识符提交我的 WatchOS2 应用程序。应用商店是否支持 watch 应用的两种不同捆绑标识符?

编辑

使用 watchOS1 我有以下包:

|App               | my.app.com            |
|Watch | my.app.com.watchkit |
|Watch Extension | my.app.com.extension |

现在,使用 watchOS2,我需要具备以下条件:
|App               | my.app.com                       |
|Watch | my.app.com.watchkit |
|Watch Extension | my.app.com.watchkit.extension | <- The difference

我可以提交这个差异吗?

最佳答案

来自 watchOS 2 Transition Guide :

The base bundle identifier of all your watch targets must be identical to the bundle identifier of your iOS app. This behavior applies even when you have separate targets for both watchOS 1 and watchOS 2. The only differences between the bundle identifiers of any of the targets is the extensions that Xcode adds to identify the Watch app and WatchKit extension. iOS does not install Watch apps whose bundle identifier does not match the bundle identifier of its iOS app.



您也可以查看 Lister application查看 Apple 为 Watch 实现的所有新功能,包括与 watchOS 1 的向后兼容性。

更新为清晰:
以下是 Lister 应用程序中 watch 应用程序和 watch 扩展程序的捆绑 ID:

watch 操作系统 1:
  • com.example.apple-samplecode.Lister.watchkitapp
  • com.example.apple-samplecode.Lister.watchkittextension

  • watch 操作系统 2:
  • com.example.apple-samplecode.Lister.watchkitapp
  • com.example.apple-samplecode.Lister.watchkitapp.watchkitextension

  • 结论:就您所见,您的包 ID 命名是绝对正确的,请随时提交您的应用程序。

    关于watchkit - 将现有的 Watchkit 应用程序更新到 WatchOS2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088388/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com