包标识符在 iOS 项目中意味着什么?

2024-03-05

当我使用命令行工具模板时,它在向导内有一个包标识符。包标识符是什么意思?这和命名空间类似吗?


根据苹果文档 https://developer.apple.com/go/?id=bundle-structure:

捆绑包标识符可让 iOS 和 macOS 识别应用程序的任何更新。您的捆绑包 ID 必须在 Apple 注册,并且对于您的应用程序来说是唯一的。捆绑包 ID 特定于应用程序类型(iOS 或 macOS)。相同的捆绑包 ID 不能同时用于 iOS 和 macOS 应用程序。

Edit

从 Xcode 11.4 开始,如果您想支持通用购买功能,可以对 iOS 和 macOS 应用程序使用相同的包标识符。

From 发行公告 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_beta_release_notes

Xcode 11.4 支持以通用购买方式构建和分发 macOS 应用程序。要将 macOS 应用程序作为通用购买进行分发,请在创建新项目时在 Xcode 模板助手中指定与 iOS 应用程序相同的包标识符。如果您有现有项目,请在项目编辑器中编辑其包标识符。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

包标识符在 iOS 项目中意味着什么? 的相关文章

随机推荐