含有通配符的 App ID,可能會坑~
bundle ID可以翻譯成包ID,也可以叫APP ID 或應(yīng)用ID,它是每一個(gè)ios應(yīng)用的全球唯一標(biāo)識。無論代碼怎么改,圖標(biāo)和應(yīng)用名稱怎么換,只要bundle id沒變,ios系統(tǒng)就認(rèn)為這是同一個(gè)應(yīng)用。每開發(fā)一個(gè)新應(yīng)用,首先都需要到member center->identifier->APP IDS去創(chuàng)建一個(gè)bundle id。但是bundle id分為兩種:
Explicit App ID(明確的APP ID),一般格式是:com.domainname.appname。這種id只能用在一個(gè)app上。每一個(gè)新應(yīng)用都要?jiǎng)?chuàng)建一個(gè)。
Wildcard App ID(通配符APP ID), 一般格式是:com.domainname.*。這種id可以用在多個(gè)應(yīng)用上,雖然方便,但是使用這種id的應(yīng)用不能使用通知功能,所以并不常用。
“com.apple.*”可以表示 Bundle Identifier 以“com.apple.”開頭(蘋果公司)的所有應(yīng)用程序
分為兩類:
Explicit App ID:唯一的 App ID,用于唯一標(biāo)識一個(gè)應(yīng)用程序。例如“com.apple.garageband”這個(gè) App ID,用于標(biāo)識 Bundle Identifier 為“com.apple.garageband”的 App。
Wildcard App ID:含有通配符的 App ID,用于標(biāo)識一組應(yīng)用程序。例如“”(實(shí)際上是 Application Identifier Prefix)表示所有應(yīng)用程序;而“com.apple.*”可以表示 Bundle Identifier 以“com.apple.”開頭(蘋果公司)的所有應(yīng)用程序。
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。