蘋果開發(fā)者賬號申請:https://developer.apple.com/
個人開發(fā)者賬號
:99$一年,可以在AppStore上架,并且在app后面顯示個人ID舷蒲;每年最多只能添加一百個蘋果設備對app進行真機調試笙瑟;只要付費就可以申請亮钦;一般是個人使用或者小公司偶爾使用(AppStore顯示的是個人名字盏求,不是公司名)蛤吓。
企業(yè)開發(fā)者賬號
:299$一年宵喂,不可以在AppStore上架(所以也就不需要蘋果的審核就能直接批量安裝在蘋果設備上),一般只在自己企業(yè)內部使用会傲,對設備數(shù)量沒有任何限制锅棕;申請的時候還需要公司的鄧白氏編碼DUNS(這個可以在蘋果開發(fā)者中心免費申請)
公司開發(fā)者賬號
:99$一年,可以在App Store上架,可以自定義的團隊名稱淌山。最重要的是公司賬號可以允許多個開發(fā)者協(xié)作開發(fā)裸燎,比個人多一些帳號管理的設置,分4種管理級別權限泼疑。申請的時候同樣需要公司的鄧白氏編碼德绿。(一般公司的話會選擇這個)
簡述下開發(fā)者中心的內容:Certificates、Identifiers、Devices脆炎、Provisioning Profiles
Certificates
:有開發(fā)證書和發(fā)布證書梅猿。開發(fā)證書都是一樣的,我們只說說發(fā)布證書:
- AdHoc:這個證書一般用在上線蘋果商店前最后一次的調試秒裕,它所用是的證書和配置文件和正式上線商店時用的證書和配置文件是一樣的袱蚓,他們的不同點在于,這個證書中指定了哪些蘋果設備(最多100)才能安裝此app几蜻,所以一般公司就用打個AdHoc包喇潘,對設備上線前做最后一步測試
- AppStore:正式發(fā)布到蘋果商店的證書,這個是我們上線時候用到最多的一種證書梭稚,這個證書打包出來的ipa包對安裝設備數(shù)量沒有限制
- In House: 這個證書的創(chuàng)建選項現(xiàn)在的好像只能在企業(yè)賬號中才能看到颖低,這個打包出來的app不能再蘋果商店上線,對安裝的設備數(shù)量也沒有限制弧烤。這個可以借助一些三方平臺比如蒲公英忱屑、fire實現(xiàn)方便安裝(掃掃二維碼就能下載很方便的),當然用工具iTools安裝也是可以的
Identifiers
:這里只說說我們平常用的App IDs暇昂,其余的幾個就不說了
App ID
:其實就是一個App的身份證莺戒,一個App的唯一標示。在Project中稱為Bundle ID
Devices
:添加設備急波,告訴蘋果从铲,我的這個設備能進行真機調試,沒有值得說的
Provisioning Profiles
: 描述文件的作用是描述了可由哪臺電腦澄暮,把哪個App名段,安裝到哪臺手機上面。一個描述文件的制作是需要App ID泣懊、Device伸辟、Certificate這些信息的。一般我們把配置文件分為兩類:需要Device的 和 不需要Device的
證書申請:
接著在開法者網站中選擇左邊導航欄的Certificates馍刮,然后選擇藍色的?進行新建自娩。
進入新建頁面,它會問你要創(chuàng)建那種渠退,通常選擇第四個,第四個是針對iosapp的一個發(fā)布證書脐彩,因為是要發(fā)布嘛碎乃,所以是發(fā)布證書。按順序第三個是開發(fā)證書惠奸。點擊按鈕繼續(xù)
app store connect創(chuàng)建項目
打包上傳
蒲公英網站:https://www.pgyer.com/ 梅誓,可以將ipa包上傳供其他人下載,設備的uuid需要添加至開發(fā)者中心的deviceid中,并且設備添加了profile中重新打包才行梗掰。