1慎菲,企業(yè)帳號介紹
(1)使用企業(yè)開發(fā)帳號,我們可以發(fā)布一個?ipa?放到網(wǎng)上锨并,所有人(包括越獄及非越獄設(shè)備)都可以直接通過鏈接下載安裝露该,而不需要通過?AppStore?下載,也不需要安裝任何證書第煮。
(2)當(dāng)然解幼,使用企業(yè)帳號發(fā)布的?iOS?應(yīng)用是不能提交到?AppStore?上的抑党。而且企業(yè)級開發(fā)賬號也比個人帳號更貴些(299刀/年)。
(3)既然叫企業(yè)帳號撵摆,就說明是用來開發(fā)企業(yè)自己的內(nèi)部應(yīng)用底靠,給自己的員工使用的。所以不要用企業(yè)號做大規(guī)模應(yīng)用分發(fā)的一個渠道台汇,否則有可能會被蘋果封賬號苛骨。
2,IPA打包
(1)首先要上蘋果開發(fā)者中心苟呐,生成發(fā)布證書和相關(guān)配置文件痒芝。然后下載到本地安裝下,這個我就不具體說明了牵素。
(2)打開項(xiàng)目严衬,在“General”->“Team”中選擇團(tuán)隊(duì)名稱。
(3)在“Build Settings” -> “?Code Signing?”區(qū)域中選擇發(fā)布證書笆呆。
(4)發(fā)布編譯目標(biāo)選擇“Generic iOS Device”
(5)頂部菜單選擇“Product”->“Archive”
(6)在彈出的界面中點(diǎn)擊“Export ...” 進(jìn)入打包方式選擇界面请琳。
(7)選擇“Sava for Enterprise Deployment”
(8)選擇對應(yīng)的企業(yè)帳號,然后繼續(xù)即可赠幕。
(9)接下來就是安裝設(shè)備的要求選擇俄精。我們選擇第一項(xiàng)(默認(rèn)項(xiàng)),讓所有設(shè)備都可以安裝榕堰。
(10)接下來是確認(rèn)頁面竖慧,我們可以核對下各個配置是否正確。同時勾選下方的“Include manifest for over-the-air Installation”逆屡,表示生成?.ipa?文件的同時還會生成?.plist?文件圾旨。
(11)接下來配置?.plist?文件的相關(guān)信息:應(yīng)用名、發(fā)布地址魏蔗、圖標(biāo)地址砍的、大圖地址。
(12)然后選擇點(diǎn)擊“Export”就可以導(dǎo)出.ipa安裝包及其相應(yīng)的?.plist?文件莺治。
3廓鞠,將文件部署到服務(wù)器
(1)首先這個網(wǎng)站要支持?HTTPS?協(xié)議,用來訪問下載?.plist?文件谣旁。
我們可以自己申請證書來配置床佳,也可以使用我之前介紹的傻瓜化安裝工具來部署:StartEncrypt - 一鍵部署啟用HTTPS服務(wù)
(2)除了.ipa、.plist?這兩個文件蔓挖。我們還需要提供兩個圖片(就是配置 .plist?信息的時候填寫的)
一個尺寸是?57 X 57?像素,用來顯示下載和安裝過程中的圖標(biāo)馆衔。
一個尺寸是?512 X 512?像素瘟判,用來在?iTunes?中顯示怨绣。
(3)同時,我們再創(chuàng)建一個?html?頁面供用戶訪問拷获。用戶通過點(diǎn)擊這個網(wǎng)頁上的鏈接觸發(fā)?App?的下載與安裝篮撑。
<DOCTYPEhtml>
<html>
<head>
??<meta charset="utf-8">
??<title>hangge.com</title>
??<meta name="viewport"content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
</head>
<body>
??<a href="itms-services://?action=download-manifest&url=https://www.hangge.com/ios/manifest.plist">點(diǎn)擊開始安裝App</a>
</body>
</html>
最后,我們將這5個文件一起放到服務(wù)器根路徑下的ios目錄中匆瓜。(這個根據(jù)你在?.plist?文件里的配置路徑來放置)
4赢笨,下載安裝
(1)使用手機(jī)瀏覽器訪問安裝頁面:https://www.hangge.com/ios/index.html
(2)點(diǎn)擊安裝鏈接,會彈出確認(rèn)提示框
(3)確定后驮吱,即可開始安裝
(4)如果是?iOS9?以上的版本茧妒,啟動?App?時會提示“未受信任的企業(yè)級開發(fā)者”。
只要在手機(jī)系統(tǒng)里“設(shè)置”->“通用”->“設(shè)備管理”->“企業(yè)級應(yīng)用”中左冬,點(diǎn)擊信任即可桐筏。
無法安裝問題:
有時我們把?IPA?放到服務(wù)器上,手機(jī)卻死活安裝不了拇砰。一直提示無法安裝梅忌。可以試試如下方法處理除破。
(1)可能你第一次提交到服務(wù)器的?.plist?文件有誤牧氮,手機(jī)無法安裝。后面即使修改了并將其覆蓋瑰枫,由于客戶端對這個文件會有緩存就會造成還是安裝不成功踱葛。可以將?.plist?文件改個名字再試試躁垛。
(2)如果手機(jī)的版本太低剖毯,而編譯時指定的發(fā)布版本又太高,也會無法安裝教馆⊙纺保可以在“General”->“Deployment Target”中設(shè)置成低版本。