当我使用命令行工具模板时,它在向导内有一个包标识符。包标识符是什么意思?这和命名空间类似吗?
根据苹果文档 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(使用前将#替换为@)