Tia*_*ida 5 watchkit watchos-2
昨天我看到这篇文章让我意识到我有问题.
我在商店中安装了WatchOS1应用程序后创建了一个WatchOS2应用程序.当我尝试运行应用程序时,它让我升级了我的包标识符名称,现在我不知道我是否能够使用不同的包标识符提交我的WatchOS2应用程序.app store是否支持两种不同的手表应用程序包标识符?
编辑
使用watchOS1,我有以下捆绑包:
|App | my.app.com |
|Watch | my.app.com.watchkit |
|Watch Extension | my.app.com.extension |
Run Code Online (Sandbox Code Playgroud)
现在,使用watchOS2,我需要具备以下条件:
|App | my.app.com |
|Watch | my.app.com.watchkit |
|Watch Extension | my.app.com.watchkit.extension | <- The difference
Run Code Online (Sandbox Code Playgroud)
我可以提交这种差异吗?
所有手表目标的基本包标识符必须与 iOS 应用程序的包标识符相同。即使您对 watchOS 1 和 watchOS 2 有单独的目标,此行为也适用。任何目标的包标识符之间的唯一区别是 Xcode 添加的用于标识 Watch 应用和 WatchKit 扩展的扩展。iOS 不会安装其捆绑包标识符与其 iOS 应用程序的捆绑包标识符不匹配的 Watch 应用程序。
您还可以检查Lister 应用程序,了解 Apple 为 Watch 实现的所有新功能,包括与 watchOS 1 的向后兼容性。
为清楚起见进行更新: 以下是分别来自 Lister 应用程序的手表应用程序和手表扩展的捆绑包 ID:
watchOS 1:
watchOS 2:
结论:就您所见,您的捆绑包 ID 命名绝对正确,请随意提交您的应用程序。
归档时间: |
|
查看次数: |
510 次 |
最近记录: |