1. 程式人生 > >iOS — IPA 包不經過APP Store直接釋出到網站供使用者下載安裝

iOS — IPA 包不經過APP Store直接釋出到網站供使用者下載安裝

最近公司有需求,要把IOS客戶端(IPA包)放到自己伺服器上供使用者下載,這樣就能跳過APP Store 的稽核。
準備條件
1.IOS 開發包 即IPA檔案。
2.Plist檔案。
3.https伺服器(IOS7.01之後必須https)
準備條件具備就可以開始接下來的操作了。
一.釋出一個網站(不會的自行搜尋)。網站中含有一張靜態頁面。頁面中有超連結;
例如:a href="itms-services:///?action=download-manifest&url=https://自己的域名/IOS/xxxx.plist" >Click Me To Install IOS APP</a>


地址指向伺服器中Plist檔案位置。
Plist檔案如下
這裡寫圖片描述

二:Web網站設定
設定網站的MIME型別
這裡寫圖片描述
新增兩種型別
一種副檔名是.apk (針對Android安裝包)
MiME型別為application/vnd.android.package-archive
一種副檔名是.plist (針對IOS安裝包)
MIME型別是 application/xml
一種副檔名是.ipa (針對IOS安裝包)
MIME型別是 application/iphone
設定成功之後重啟IIS。
然後用Iphone手機自帶的Safari瀏覽器開啟之後就會提示自動下載,並安裝了。

相關推薦

iOSIPA 經過APP Store直接釋出網站使用者下載安裝

最近公司有需求,要把IOS客戶端(IPA包)放到自己伺服器上供使用者下載,這樣就能跳過APP Store 的稽核。 準備條件 1.IOS 開發包 即IPA檔案。 2.Plist檔案。 3.https伺服器(IOS7.01之後必須https) 準備條件具備就可以開始接下來的操作了。 一.釋出一個網

ios開發 上傳到App Store 時出錯. iTunes Store Operation Failed, An Error occurred uploading to the iTunes store.

sudo 時間 ror 像素 view 英文 version ans opera ios開發 上傳到App Store 時出錯. iTunes Store Operation Failed, An Error occurred uploading to the iTu

iOS ipa進行重新簽名

home all url info http 技術分享 resign 重新 image 1.安裝brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma

關於iOS 9.2.1 從App Store下載出現不規則崩潰的問題

##問題分析: 使用iOS系統9.2.1的手機,真機除錯情況下,即Debug 模式,App不會出現任何崩潰,執行沒有問題。然而,打包釋出到App Store上面去的時候,即Release模式,用手機從

無視修飾符,經過getter函式直接獲取物件的某個欄位的屬性值

直接上程式碼: public class ReflectionUtils { /** * 直接讀取物件屬性值, 無視private/protected修飾符, 不經過getter函式. */ public static Object getFieldValue(fin

iOS ipa編譯時間獲取

__LINE__:呼叫該巨集語句所在的行數,是個十進位制數 __FILE__:當前編譯的檔案的檔名 __DATE__:當前編譯的檔案的編譯日期 __TIME__:當前編譯的檔案的編譯時間 呼叫方式 NSString *buildDate = [NSStri

自己搭建伺服器提供IOS IPA下載

上線以後的ios app可以在store上下載。但是上線之前的app,安裝各種麻煩,比如開發測試、demo演示等等的。 自己搭建https伺服器,來解決這個問題。 前提: ios裝置 udid 繫結給app,這個是必須的,不繫結的裝置下載不了,繫結過程這裡也不提了,i

ipa上傳itunes store失敗

昨天打包上傳ipa包, 遇到了故障, 開始以為是網路問題, 但是切換了各種網路之後發現這個不是網路問題, 我推測應該是蘋果在mac上更新了什麼東西, 換用application Loader 工具上傳還是不行, 但是比Xcode直接上傳的好處是 可以看到錯誤

ios開發 上傳到App Store 時出錯. iTunes Store Operation Failed, An Error occurred uploading to the iTunes

ios開發 上傳到App Store 時出錯. iTunes Store Operation Failed,    An Error occurred uploading to the iTunes store. 的解決方法,網上找了很多. 如下(當然沒有解決我的問題,可以一

springboot經過後臺Controller直接訪問HTML頁面

在resources資料夾或與其並列的資料夾下建立public資料夾,在public資料夾下的html檔案可以通過瀏覽器中輸入檔案+字尾名的方式直接訪問的.   一、public資料夾,就相當於在eclipse的web專案中的web-inf資料夾外的檔案,是不需要通過伺服器內

通過App Store裝MAC系統

MBP奮力上傳完畢...PS:為了只上傳一個包,並方便下載,去年傳10.10時開了百度盤會員,今年繼續開!Q&A:Q:最近XcodeGhost這麼猖獗,我憑什麼相信你提供的安裝包沒被植入惡意程式碼?A:如果你的網路沒有問題,個人仍然建議去Mac App Store下

iOS ipa解析

最近有需求需要在打好包的ipa內新增配置檔案,由程式讀取配置到程式內,因此做了需求調研,最後找到一個方法,現在說明如下: 一、ipa壓縮包結構說明 將ipa解壓得到包裡的內容如下: 1、_CodeSignature 檔案hash列表:存放

剛剛開發的ios軟體,在App Store 已上架,但是搜尋到?

現在教你一招,專治AppStore搜不到。   在itunesconnect後臺顯示的狀態是“Ready for sale”,即"可供銷售"。 稽核通過後,客戶即在appstore搜尋下載,但沒有搜到,以為是蘋果資料同步延遲。 就等了半天,結果再去搜,還是沒有。 我登入後臺看了

蘋果安裝app的另一種方式(通過itms-services協議,通過AppStore,直接安裝IOS應用程式)

最近有一專案的要求是不通過蘋果商店,二是通過掃描二維碼進行下載app,當然了安卓手機是非常容易做到的,這裡主要講述蘋果的。以及兩個應用合併為一個的知識點。其實很多分發平臺就是這樣做的。比如:fir.im等等吧。那麼接下來我們開始我們的部落格內容。 其實分發平臺很多是獲取你上傳的app,會生成

IOS客戶端app線上安裝ipa

在github上建立安裝需要的plist檔案 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN""http://www.app

iOS 獲取Appipa以及資原始檔

本文介紹兩種工具,用於Mac獲取App Store線上專案的ipa包 1、iTunes; 2、Apple Configurator; 前言 Mac在iTunes 12.7中取消了App Store應用商店模組,這也就意味著不能從iTunes中安裝或者獲取應用的i

iOS經典講解之App上架(可銷售)後App Store搜尋到的解決辦法

App好不容易稽核通過了,手動釋出版本後,不斷地在App Store搜尋,就是搜不到,都是蘋果的快取機制惹的禍。急不急,一般情況下發布版本後幾個小時或者更短時間App Store就會顯示,但是有的時候甚至一兩天都沒有,怎麼辦,尋求蘋果客服顧問幫助當然是一種最保險的方法。但是對

iOS 給測試人員測試手機APP的四種方法:真機執行(略),打ipa,(testFlighe)郵件,蒲公英(一)打ipa

APP上線前測試,無外乎 一:用資料線真機除錯(以前需要下載真機除錯證書) 二:打.ipa包給測試人員(上限100人)     2.1 打包APP的.ipa 包給測試人員之前,如果沒有新增裝置的UDID號, 先進入蘋果開發者中心(添加了直接跳到2.6)  2.2點

iOS更新專案,ipa提交到AppStore成功,但是ituns沒有反應(iosItuns構建了新版本)

最近在更新一個去年的專案,把專案打包之後以為順其自然的可以上傳到ituns,結果在打包上傳到Appstore的時候顯示成功,但ituns顯示並沒有成功,活動介面更本沒有上傳的版本。 網上查找了好多的資料,很多人說等一會就好了,還有人說多傳幾次,也許一部分情況是因為網路方面的

買到喜歡的 iOS 軟體不用怕!圖解如何申請 App Store 退款

       前言:相信不少 iPhone 和 iPad 玩家都曾經試過不小心夠買錯 iOS 軟體的經歷,但是很多人都不知道其實 App Store 是可以退款的,而且是可以無理由退款的,只要你堅持不合適就OK了!   但是請注意,退款是有時間限制的,必須在購買程式的90