【发布时间】:2010-10-08 00:17:50
【问题描述】:
我刚刚注册成为一名 iPhone 开发人员。什么是“应用程序 ID”?是我公司的名字吗?它只是我的应用程序名称吗?苹果对此不是很清楚。
谢谢。
【问题讨论】:
标签: ios
我刚刚注册成为一名 iPhone 开发人员。什么是“应用程序 ID”?是我公司的名字吗?它只是我的应用程序名称吗?苹果对此不是很清楚。
谢谢。
【问题讨论】:
标签: ios
我不认为亚历克斯的回答是完全正确的。
com.myname.MyCoolApplication 是“Bundle ID 搜索字符串”或“Bundle identifier”,具体取决于您查阅的 Apple 文档。
以下是一些 Apple 开发者资源:
要获得完整的“App ID”,您需要 Team ID(由 Apple 生成)加上您的 Bundle Identifier(由开发人员创建)。例如,来自Q&A QA1713,
示例应用 ID:
ABCDE12345.com.foocompany.appname
ABCDE12345是捆绑种子 ID(由 Apple 生成)com.foocompany.appname是 App ID 的 Bundle Identifier,需要和你的应用的 Bundle Identifier 相同
【讨论】:
~/Library/Developer/CoreSimulator/Devices/[DeviceID]/data/Containers/Data/Application/文件夹中的ID都是数字吗?它们是随机生成的数字还是在任何设备或 SIM 卡上都相同?
它是您的应用程序的命名空间。例如:
com.myname.MyCoolApplication
它使用一种反向域名格式,其理念是一次只有一个人拥有一个域。您可以创建一个通配符的 App ID,例如:
com.myname.*
现在您可以在创建应用程序套件时替换任何内容。
应用 ID 是唯一标识应用的标识符。它可能是显式的或通配符。 显式意味着只有一个应用程序。相反,如果我们想为不同的应用程序使用相同的应用程序 ID,则使用通配符应用程序 ID。谢谢
【讨论】: