可能很多人都用過Dropbox,但是很不幸朦蕴,它最近被有關(guān)部門封了篮条。其實弟头,我很想知道封它的理由,但是也不關(guān)心涉茧,只是有點憤慨赴恨。所以,找到國內(nèi)的七牛伴栓。在此也非常感謝七牛伦连,它真得很幫開發(fā)者們很多忙;感謝的話嘛钳垮,不能說多惑淳,轉(zhuǎn)入正題,如何利用七牛部署iOS應(yīng)用:
第一步:稍微觀摩一下七牛的網(wǎng)站http://www.qiniu.com饺窿,看看它是什么歧焦,長啥樣,在IT界大概是屬于哪一個領(lǐng)域的公司肚医,and so on>钼伞!忍宋!我相信很多人正在用360網(wǎng)盤痕貌、百度網(wǎng)盤、金山網(wǎng)盤糠排,這個七牛貌似也做網(wǎng)盤舵稠,有什么不同呢?當(dāng)然入宦,我只是提出了一個問題引子哺徊,你可以給自己再多提幾個問題
第二步:注冊一個賬號。很榮幸乾闰,七牛提供了注冊免費送空間的服務(wù)落追,新手上路步驟如下:https://portal.qiniu.com/tutorial/index
第三步:我相信經(jīng)過第三步,你差不多已經(jīng)會用七牛了涯肩。接下來轿钠,咱們可以干正活了。
1病苗、上傳你的ipa程序安裝文件疗垛,兩張程序的icon圖片(分辨率分別為:57x57,512x512)
2硫朦、撰寫你的plist文件:我想對于iOS開發(fā)者贷腕,這個文件不用解釋,但是對于非iOS開發(fā)者,簡單點說泽裳,它就是個xml文件瞒斩,它的配置是固定的,按到蘋果的規(guī)范走涮总,iOS會自動幫我解析這個文件胸囱,我貼下我的代碼(這個plist文件在下載中的具體作用,在下面的第3小步中你會看到的):
這個文件中妹卿,你需要根據(jù)的你的需求旺矾,替換一些東西蔑鹦,例如:http://corptravel.qiniudn.com/ipa/Corp_FarEastHorizon_3.1.1.ipa夺克,http://corptravel.qiniudn.com/icon/57x57_fareasthorizon.jpg,http://corptravel.qiniudn.com/icon/512x512_fareasthorizon.jpg以及 dict節(jié)點里面的一些信息嚎朽。
注意哦铺纽,這些文件的url都是能訪問的,也就是說哟忍,是你上傳到七牛文件里面之后狡门,所產(chǎn)生的地址(我這里只是測試,上面的url我不能保證任何時候都能訪問)
3锅很、準(zhǔn)備你的html文件其馏,我貼下我的代碼:
[html]view plaincopy
iOS程序下載
通過這個html文件,我相信你看到了:itms-services://?action=download-manifest&url=https://dn-corptravel.qbox.me/plist/fareasthorizon.plist爆安,我相信蘋果開發(fā)者們都懂的叛复。如果你不是蘋果開發(fā)者,我相信你也懂得扔仓,所以不解釋褐奥,反正,這種協(xié)議的鏈接翘簇,iOS會認(rèn)識撬码,它會自動幫你解析。繼續(xù)看下去版保,你會發(fā)現(xiàn)https://dn-corptravel.qbox.me/plist/fareasthorizon.plist呜笑,它就是你上傳到七牛的plist的文件地址;但是你發(fā)現(xiàn)它是https的彻犁,而且叫胁,跟你看到地址不一樣。這就對了袖裕。
你需要在七牛上設(shè)置下:“空間設(shè)置” –> “申請域名綁定” –>出現(xiàn)域名域名選擇界面–> 選擇.qbox.me,因為這個域名支持https協(xié)議的曹抬;設(shè)置完成后,你需要把你手動把https的域名替換掉http的域名,舉例如下:
我的plist的http地址如下:http://corptravel.qiniudn.com/plist/fareasthorizon.plist谤民,替換域名之后的https的地址如下:https://dn-corptravel.qbox.me/plist/fareasthorizon.plist
我想此時堰酿,你會有個疑問:為什么要用https協(xié)議呢。原因:因為iOS7.1 要求的
最后张足,再次感謝七牛触创,祝愿七牛越做越好!
轉(zhuǎn)載至--http://blog.csdn.net/nieyinyin/article/details/45172549