apple我的開發者證書無線發佈app的實現

apple我的開發者證書無線發佈app的實現

2012年11月5日 小虎 編輯 發表評論 閱讀評論php

轉自:http://blog.csdn.net/sing_sing/article/details/7497794css

 

解釋一下這標題:apple我的開發者證書無線發佈app的實現,也就是說不通過發佈到app store,直接在ios設備上安裝app,注:ios設備不須要越獄。html

之因此有這篇文章的產生,能夠看這裏:ios

不經過App Store,在iOS設備上直接安裝應用程序服務器

下面直接上圖,介紹實現步驟:app

一、設置簽名post

利用developer profile或者adhoc distribution profile簽名app,注意,不能使用distribution profile方式簽名,通過測試,是沒法安裝的。其中緣由我的認爲developer profile和adhoc distribution profile均可以指定設備,跟以前瞭解到的,我的開發者證書只能在100個設備中實現無線安裝是一致的。測試

二、生成arichiveui

菜單:product->build for->arichiving,而後product->archive,完成後能夠在organizer中看到生成的arichive。url

三、生成ipa

選擇剛剛生成的arichive,點擊「Distribute…」,彈出以下圖界面,選擇第二個:

選擇後點「next」,設置相關參數,以下圖:

必定要勾選「save for enterprise distribution」,簡單解釋一下各個參數。

application url,是生成的ipa在服務器的位置;title是安裝過程當中出現的標題;subtitle暫時不清楚作何用處;large image url 和 smal image url是安裝過程當中出現的圖標。

點擊保存,將生成兩個文件:myApp.ipa和myApp.plist。

四、服務器部署

將myApp.ipa和myApp.plist部署到服務器,同時在服務器生成一個html文件,目的是點擊後打開一個連接,這樣ios設備就會執行指令自動安裝app了。

要打開的連接內容以下:

itms-services://?action=download-manifest&url=http://192.168.5.7:8080/stgApp.plist

五、附一個偷回來的html文件:

<!DOCTYPE html>
<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 
        <title>Install Geoloqi</title>
        <style type="text/css">
                body {
                        background: url(bkg.png) repeat #c5ccd4;
                        font-family: Helvetica, arial, sans-serif;
                }
                .congrats {
                        font-size: 16pt;
                        padding: 6px;
                        text-align: center;
                }
                .step {
                        background: white;
                        border: 1px #ccc solid;
                        border-radius: 14px;
                        padding: 4px 10px;
                        margin: 10px 0;
                }
                .instructions {
                        font-size: 10pt;
                }
                .arrow {
                        font-size: 15pt;
                }
                table {
                        width: 100%;
                }
        </style>
</head>
<body>

<div class="congrats">Congrats! You've been invited to the beta of Geoloqi.</div>

<div class="step">
        <table><tr>
                <td class="instructions">Install the<br />FilmPicker App</td>
                <td width="24" class="arrow">→</td>
                <td width="72" class="imagelink">
                        <a href="itms-services://?action=download-manifest&url=http://192.168.5.7:8080/stgApp.plist">
                                <img src="icon.png" height="72" width="72" />
                         </a>
                </td>
        </tr></table>
</div>

</body>
</html>

以上步驟順利通過測試。在摸索過程當中參考瞭如下幾篇文章,粘貼一下,以表示對做者迷途指導的感激之情。

相關文章
相關標籤/搜索