iOS內(nèi)測分發(fā)

iOS內(nèi)測分發(fā)

2019-12-10更新

gitee似乎不讓下載了珊擂¤就澹可以考慮放到別的帶https的地方解虱,比如騰訊云的對象存儲桶,github等等毛秘,反正有https就行饭寺,方法不變阻课。

2019-11-15更新

不要再問android怎么搞了。艰匙。限煞。直接apk往倉庫一丟,網(wǎng)頁給個鏈接员凝,點一下不就完事了署驻,比iOS省事多了

背景:

我寫博客一般都會寫背景,因為我覺得光寫某個技術點沒有意義,技術最終都是為業(yè)務服務,因此我喜歡交代自己的使用場景,基于什么原因,我做過哪些常識,為什么最終這么做,這么做能解決我的什么問題….

我們是一個小業(yè)務部,而且是傳統(tǒng)行業(yè)轉(zhuǎn)型互聯(lián)網(wǎng),業(yè)務部內(nèi)還處于"史前洪荒"的狀況,各種現(xiàn)在流行的東西都沒有使用,移動端更是如此,開發(fā)迭代出的app都是靠微信/內(nèi)部郵件轉(zhuǎn)發(fā)來轉(zhuǎn)發(fā)去,iOS更難受,由于ipa包不能像Android一樣,隨下隨裝,"必須"依賴電腦用iTools或類似的工具去安裝ipa包,很是繁瑣.

說到這里肯定就有人提到:"為啥不用蒲公英(fir)等內(nèi)測分發(fā)平臺?"

說實話我第一反應也是盯上了這些,但是要實名信息注冊啊QAQ,企業(yè)要傳營業(yè)執(zhí)照,個人要傳身份證信息,作為一個較為保守且不想這么興師動眾的人,我選擇了放棄使用這些平臺.那么沒辦法了,只能自己寫了.那么接下來,我會告訴你,他們是怎么把ipa包,轉(zhuǎn)成一個二維碼讓你能夠下載的(都是猜的).當然,有企業(yè)賬號自己做企業(yè)分發(fā),也可以用我這個方式

準備工作:

1.公司能夠提供https的服務器/github/碼云/其他任何能夠提供https連接的平臺(部門太小,么有https證書,所以最后我個人在這里選擇了碼云,原因只有一個,它在國內(nèi),快)

2.一個57x57的小圖標和一個512x512的大圖標(隨便找兩張圖片做成這個尺寸就行)

一.在碼云創(chuàng)建一個倉庫

就正常創(chuàng)建即可,創(chuàng)建完如下圖

image

然后把項目拉下來,git操作大家肯定都會.

拉下來以后,新建一個名為 index.html 的html文件,我們開始寫網(wǎng)頁(沒錯,就是寫web,放心,不是很難得web)

代碼如下

<DOCTYPE html>
    <html>

    <head>
        <meta charset="utf-8">
        <title>測試下載</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
    </head>

    <body>
        <a id="clickMe"
            href="itms-services:///?action=download-manifest&url=plist文件的路徑">點我下載iOS版本</a>
        
    </body>

    </html>
</DOCTYPE>

重點就是這個

<a id="clickMe"
            href="itms-services:///?action=download-manifest&url=plist文件的路徑">點我下載iOS版本</a>

url= 后面拼接的這個路徑最后將填寫為你放plist文件的路徑,暫時可以先空著不填

創(chuàng)建完畢以后,提交文件到碼云

二.開啟page服務

應該有很多朋友看過什么<<利用github/gitee一分鐘搭建自己的博客>>之類的文章,當然,沒有看過也沒關系,你可以簡單的理解為,他給你一個地址,點開就是你寫的index.html所呈現(xiàn)的靜態(tài)網(wǎng)頁.

這里我們要用到碼云提供的page服務如下圖(github也有,具體位置我就不截圖了,可以百度搜一下)

image
image

這樣,我們開啟了服務,能看到有個地址,我們點擊一下,就跳轉(zhuǎn)到你寫的頁面了

image

三.iOS打包

接下來我們就要打包了.

有企業(yè)賬戶,自己做過企業(yè)分發(fā)的同學,應該會對我接下來的操作比較熟悉

依舊,我們和往常一樣,選擇打包.這里我們選打得是adhoc包

image
image

這里就要注意了,把這個選項勾上,實際上我們能做分發(fā),就是通過這個選項,這個選項能允許你提供一個安全(https)的包下載路徑,允許內(nèi)測用戶(設備在公司或個人賬號下注冊過 / 企業(yè)賬戶不限制用戶)進行直接下載

image

這三個路徑寫你想放的路徑(如果你不懂我這句話的意思,那你跟著我操作好了),我們回到之前創(chuàng)建的碼云倉庫

在倉庫中,新建一個ios文件夾,再ios文件夾下新建一個app文件夾,用來存放ipa包

在ios文件夾下再新建一個icons文件夾,把準備好的兩張圖片丟進去,57和512的,像這樣

image

接著,拷貝你剛剛在碼云生成的鏈接,并在后面拼接路徑,例如:

//我在碼云生成的鏈接為https://wuxinggg.gitee.io/wuxinggg.gitee.io
我要填寫的三個路徑分別為:xxx.ipa為打包出來的ipa文件名
https://wuxinggg.gitee.io/wuxinggg.gitee.io/ios/app/xxxx.ipa
https://wuxinggg.gitee.io/wuxinggg.gitee.io/ios/icons/appicon1.png
https://wuxinggg.gitee.io/wuxinggg.gitee.io/ios/icons/appicon2.png

然后正常打包,最后你打包出來的文件里會包含一個
ipa包和一個名為manifest.plist的文件
將這兩個文件,放入剛剛的app文件夾下

四.修改index.html中的值

修改為你放置manifest的路徑,例如

<a id="clickMe"
            href="itms-services:///?action=download-manifest&url=https://wuxinggg.gitee.io/wuxinggg.gitee.io/ios/app/manifest.plist">點我下載iOS版本</a>

五.提交碼云倉庫,并刷新page服務

六.用ios設備上的瀏覽器訪問提供的鏈接,點擊下載,就能成功安裝ipa包了

題外話 猜猜蒲公英他們的二維碼怎么生成的

很簡單,把

itms-services:///?action=download-manifest&url=https://wuxinggg.gitee.io/wuxinggg.gitee.io/ios/app/manifest.plist

這個地址轉(zhuǎn)成二維碼即可

不信?

百度搜一個二維碼轉(zhuǎn)碼工具把你的地址轉(zhuǎn)一下,然后掃碼試試~

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市健霹,隨后出現(xiàn)的幾起案子旺上,更是在濱河造成了極大的恐慌,老刑警劉巖糖埋,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宣吱,死亡現(xiàn)場離奇詭異,居然都是意外死亡瞳别,警方通過查閱死者的電腦和手機征候,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來祟敛,“玉大人疤坝,你說我怎么就攤上這事」萏” “怎么了跑揉?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長埠巨。 經(jīng)常有香客問我历谍,道長,這世上最難降的妖魔是什么乖订? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任扮饶,我火速辦了婚禮具练,結果婚禮上乍构,老公的妹妹穿的比我還像新娘。我一直安慰自己扛点,他們只是感情好哥遮,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陵究,像睡著了一般眠饮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上铜邮,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天仪召,我揣著相機與錄音寨蹋,去河邊找鬼。 笑死扔茅,一個胖子當著我的面吹牛已旧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播召娜,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼运褪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了玖瘸?” 一聲冷哼從身側(cè)響起秸讹,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎雅倒,沒想到半個月后璃诀,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡蔑匣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年文虏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片殖演。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡氧秘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出趴久,到底是詐尸還是另有隱情丸相,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布彼棍,位于F島的核電站灭忠,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏座硕。R本人自食惡果不足惜弛作,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望华匾。 院中可真熱鬧映琳,春花似錦、人聲如沸蜘拉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旭旭。三九已至谎脯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間持寄,已是汗流浹背源梭。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工娱俺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人废麻。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓矢否,卻偏偏與公主長得像,于是被迫代替她去往敵國和親脑溢。 傳聞我的和親對象是個殘疾皇子僵朗,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容