有两种类型的ID:
- explicit App ID:用于单个app
- wildcard App IDs:用于(同一个公司或团队开发的)一组app
com.domain.* | (bundle id search string) | |
---|---|---|
com.domain.text | √ | * matches text. |
com.domain.icon | √ | * matches icon |
com.otherdomain.database | x | The d in the pattern fails to find a match. |
com.domain | x | The . in the pattern fails to find a match. |
com.domain. | x | The * in the pattern fails to match a character. |
其实:
就是普通的命名:
比如:
公司的域名是:
im.jiandao.com
然后此处就可以去取反,写成:
com.jiandao.im
作为简道IM的app ID
对应着,在Xcode中,就是项目配置中General-》Bundle ID
-》也就相当于你的app的身份证号码
-》是你的app的唯一标识符
-》如果换了Bundle ID==APP ID,则就相当于换个了程序
-》所以如果你故意换了个Bundle ID,再去打包和安装程序到你的iPhone上,则iPhone上会显示出两个app
转载请注明:在路上 » [整理]Cocoa的App ID