IOS開發人員中心產生認證時填寫appID的問題,iosappid
今天需要給客戶打包新程式,從申請認證開始,當申請認證時發現一個問題就是當填寫appID時怎麼填寫,到代表什麼意思的問題,竟尋找區別如下:
1、蘋果的app id分為2種,一種是explicit ID , 直譯為 顯式ID, 一種是wildcard ID ,直譯 通配ID。在建立app id的時候可以設定,建立之後類型不可切換。
2、2種ID最直觀的區別,explicit ID必須是全名,比如 com.lc.test , wildcard ID最後一個段為星號(*),比如 com.lc.* 。
3、wildcard ID的星號部分,可以隨便替換,不影響打包,而且不同的尾碼打包出的app不同(簡單的說就是一個wildcard ID如果最後的星號部分不同,安裝到機器上後是2個app,不會相互覆蓋)。explicit ID 不能改。
4、wildcard ID不能使用 iap,game center , 推送 , explicit ID可以。
5、最後總結,explicit ID基本是用來上appstore的(主要是有game center ,推送,iap等許可權)。wildcard ID 很適合走非官方平台。
最後再說說為什麼wildcard ID適合非官方平台。
因為蘋果app是靠bundle ID來區分的,如果2個app bundle ID相同,就會相互覆蓋。wildcard ID因為最後的星號可以隨便改,所以可以為不同平台增加一個區分的作用。否則不同平台之間的版本會相互覆蓋。
如果只是越獄app的話,就完全不需要考慮bundle ID的事情了,我們用的是in house所以這麼麻煩。
原帖地址:http://blog.csdn.net/dinko321/article/details/21465981
ios 開發人員認證怎申
1.申請開發人員認證
2.mac端添加開發人員認證
3.產生ios端開發許可
4.通過xcode下載ios開發許可到ios裝置
5.添加ios裝置為開發調試端
IOS開發人員帳號申問題
1.學ios的話,你必須要用開發工具xcode,這時候你必須要有一個mac,也必須申請ios開發人員帳號;如果光看文檔那就不用了
2.如果要偵錯工具,那開發工具內建模擬器,不需要信用卡。如果要傳到iphone或ipad上,那麼必須上傳app store,這時候就需要銀行卡了。因為要發布你的程式是要付費的。