企業帳號進行IPA的打包、分發、下載安裝的詳細流程

  1. 企業帳號介紹:

    1. 使用企業開發帳號,我們可以發布一個 ipa 放到網上,所有人(包括越獄及非越獄設備)都可以直接通過鏈接下載安裝,而不需要通過 AppStore 下載,也不需要安裝任何證書。
    2. 當然,使用企業帳號發布的 iOS 應用是不能提交到 AppStore 上的。而且企業級開發賬號也比個人帳號更貴些(299刀/年)。
    3. 既然叫企業帳號,就說明是用來開發企業自己的內部應用,給自己的員工使用的。所以不要用企業號做大規模應用分發的一個渠道,否則有可能會被蘋果封賬號。
  2. IPA打包

    1. 首先要上蘋果開發者中心,生成發布證書和相關配置文件。然后下載到本地安裝下,這個我就不具體說明了。
    2. 打開項目,在“General”->“Team”中選擇團隊名稱。


      image
    3. 在“Build Settings” -> “ Code Signing ”區域中選擇發布證書。


      image
    4. 發布編譯目標選擇“Generic iOS Device”


      image
    5. 頂部菜單選擇“Product”->“Archive”


      image
    6. 在彈出的界面中點擊“Export ...” 進入打包方式選擇界面。


      image
    7. 選擇“Sava for Enterprise Deployment”


      image
    8. 選擇對應的企業帳號,然后繼續即可。


      image
    9. 接下來就是安裝設備的要求選擇。我們選擇第一項(默認項),讓所有設備都可以安裝。


      image
    10. 接下來是確認頁面,我們可以核對下各個配置是否正確。同時勾選下方的“Include manifest for over-the-air Installation”,表示生成 .ipa 文件的同時還會生成 .plist 文件。


      image
    11. 接下來配置 .plist 文件的相關信息:應用名、發布地址、圖標地址、大圖地址。


      image
    12. 然后選擇點擊“Export”就可以導出.ipa安裝包及其相應的 .plist 文件。


      image
  3. 將文件部署到服務器

    1. 首先這個網站要支持 HTTPS 協議,用來訪問下載 .plist 文件。

      我們可以自己申請證書來配置,也可以使用我之前介紹的傻瓜化安裝工具來部署:StartEncrypt - 一鍵部署啟用HTTPS服務

    2. 除了.ipa、.plist 這兩個文件。我們還需要提供兩個圖片(就是配置 .plist 信息的時候填寫的)

      一個尺寸是 57 X 57 像素,用來顯示下載和安裝過程中的圖標。

      一個尺寸是 512 X 512 像素,用來在 iTunes 中顯示。

    3. 同時,我們再創建一個 html 頁面供用戶訪問。用戶通過點擊這個網頁上的鏈接觸發 App 的下載與安裝。

      <DOCTYPE html>
      <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">點擊開始安裝App</a>
      </body>
      </html>
      
    4. 最后,我們將.ipa、.plist、image(兩張)這4個文件一起放到服務器根路徑下的ios目錄中。(這個根據你在 .plist 文件里的配置路徑來放置),啟動放入ipa安裝包的服務器和下載APP的html頁面的服務器(兩個可以是不同服務器)。


      image
  4. 下載安裝

    1. 使用手機瀏覽器訪問安裝頁面:https://www.hangge.com/ios/index.html
      image
    2. 點擊安裝鏈接,會彈出確認提示框


      image
    3. 確定后,即可開始安裝


      image
    4. 如果是 iOS9 以上的版本,啟動 App 時會提示“未受信任的企業級開發者”。
      只要在手機系統里“設置”->“通用”->“設備管理”->“企業級應用”中,點擊信任即可。

無法安裝問題:

有時我們把 IPA 放到服務器上,手機卻死活安裝不了。一直提示無法安裝。可以試試如下方法處理。

  1. 可能你第一次提交到服務器的 .plist 文件有誤,手機無法安裝。后面即使修改了并將其覆蓋,由于客戶端對這個文件會有緩存就會造成還是安裝不成功。可以將 .plist 文件改個名字再試試。
  2. 如果手機的版本太低,而編譯時指定的發布版本又太高,也會無法安裝。可以在“General”->“Deployment Target”中設置成低版本。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,119評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,382評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,038評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,853評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,616評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,112評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,192評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,355評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,869評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,727評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,928評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,467評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,165評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,570評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,813評論 1 282
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,585評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,892評論 2 372

推薦閱讀更多精彩內容