蘋果開發(fā)者賬號申請:https://developer.apple.com/
個人開發(fā)者賬號:99$一年,可以在AppStore上架,并且在app后面顯示個人ID;每年最多只能添加一百個蘋果設(shè)備對app進行真機調(diào)試;只要付費就可以申請;一般是個人使用或者小公司偶爾使用(AppStore顯示的是個人名字,不是公司名)。
企業(yè)開發(fā)者賬號:299$一年,不可以在AppStore上架(所以也就不需要蘋果的審核就能直接批量安裝在蘋果設(shè)備上),一般只在自己企業(yè)內(nèi)部使用,對設(shè)備數(shù)量沒有任何限制;申請的時候還需要公司的鄧白氏編碼DUNS(這個可以在蘋果開發(fā)者中心免費申請)
公司開發(fā)者賬號:99$一年,可以在App Store上架,可以自定義的團隊名稱。最重要的是公司賬號可以允許多個開發(fā)者協(xié)作開發(fā),比個人多一些帳號管理的設(shè)置,分4種管理級別權(quán)限。申請的時候同樣需要公司的鄧白氏編碼。(一般公司的話會選擇這個)
簡述下開發(fā)者中心的內(nèi)容:Certificates、Identifiers、Devices、Provisioning Profiles
Certificates:有開發(fā)證書和發(fā)布證書。開發(fā)證書都是一樣的,我們只說說發(fā)布證書:
- AdHoc:這個證書一般用在上線蘋果商店前最后一次的調(diào)試,它所用是的證書和配置文件和正式上線商店時用的證書和配置文件是一樣的,他們的不同點在于,這個證書中指定了哪些蘋果設(shè)備(最多100)才能安裝此app,所以一般公司就用打個AdHoc包,對設(shè)備上線前做最后一步測試
- AppStore:正式發(fā)布到蘋果商店的證書,這個是我們上線時候用到最多的一種證書,這個證書打包出來的ipa包對安裝設(shè)備數(shù)量沒有限制
- In House: 這個證書的創(chuàng)建選項現(xiàn)在的好像只能在企業(yè)賬號中才能看到,這個打包出來的app不能再蘋果商店上線,對安裝的設(shè)備數(shù)量也沒有限制。這個可以借助一些三方平臺比如蒲公英、fire實現(xiàn)方便安裝(掃掃二維碼就能下載很方便的),當然用工具iTools安裝也是可以的
Identifiers:這里只說說我們平常用的App IDs,其余的幾個就不說了
App ID:其實就是一個App的身份證,一個App的唯一標示。在Project中稱為Bundle ID
Devices:添加設(shè)備,告訴蘋果,我的這個設(shè)備能進行真機調(diào)試,沒有值得說的
Provisioning Profiles: 描述文件的作用是描述了可由哪臺電腦,把哪個App,安裝到哪臺手機上面。一個描述文件的制作是需要App ID、Device、Certificate這些信息的。一般我們把配置文件分為兩類:需要Device的 和 不需要Device的

證書申請:

接著在開法者網(wǎng)站中選擇左邊導(dǎo)航欄的Certificates,然后選擇藍色的?進行新建。
進入新建頁面,它會問你要創(chuàng)建那種,通常選擇第四個,第四個是針對iosapp的一個發(fā)布證書,因為是要發(fā)布嘛,所以是發(fā)布證書。按順序第三個是開發(fā)證書。點擊按鈕繼續(xù)





app store connect創(chuàng)建項目




打包上傳





蒲公英網(wǎng)站:https://www.pgyer.com/ ,可以將ipa包上傳供其他人下載,設(shè)備的uuid需要添加至開發(fā)者中心的deviceid中,并且設(shè)備添加了profile中重新打包才行。
