iOS 4的無線部署(Xcode3.2 及 Xcode4.2 圖文解說)

來源:互聯網
上載者:User

iOS 4.0版本加入了無線部署功能,所謂無線部署就是完全脫離iTunes的發布程式的一種方式。蘋果稱之為 OTA部署

“無線部署”專用於企業部署,包括ad-hoc和in-house部署,所以本文中你必須使用這兩種provisioning profiles 檔案。

上面的準備工作完成了以後,開啟項目,快速鍵:Control+Command+O 開啟 Organizer, 把對應的provisioning 檔案拖動到對應的對話方塊。

功能表列選擇“Build”->“Build and Archive”。

如果Build and Archive是灰色的,請選擇配置為device,Distribution。

編譯成功後,會彈出Orgnizer視窗,

選擇“Share Application…”,

又會彈出Share Archived Appliation視窗。然後,選擇“Distributefor Enterprise”.

緊接著彈出部署描述檔案(.plist)配置視窗,在該視窗裡面填寫對應的.ipa url等資訊。

點擊OK,彈出檔案儲存直接選取視窗,選擇一個目標檔案夾比如案頭,另外隨便寫個名字比如GlowDemo:

點擊Save。於是案頭上出現兩個檔案,這就是我們進行OTA發布所必需要的兩個檔案,此外還有簽名時使用Provisioning Profile檔案:

 

另外再準備一個表徵圖檔案(應用程式圖示檔案,大表徵圖512*512,小表徵圖57*57):

這一步是可選的,你也可以不使用表徵圖。

將上述4個檔案統統放到web伺服器上,如:

在伺服器上建立html頁GlowDemo.html,內容如:

<html>

<head><title>TextGlowDemo</title></head>

<body>

<ul>

    <li>

<a href="http://10.180.120.235:8080/AnyMail/InHouseProvisionProfile.mobileprovision"> Provisioning File</a>

</li>

    <li>

<a href="itms-services://?action=download-manifest&url=http://10.180.120.235:8080/AnyMail/GlowDemo.plist">

               install GlowDemo</a>

</li>

</ul>

</body>

</html>

注意:url中的“itms-services://?action=download-manifest&url=”是固定的,你不能改成其它,否則Safari不會調用安裝程式。

現在在iPhone上開啟Safari,輸入這個html的url:http://10.180.120.235:8080/AnyMail/GlowDemo.html看看:

首先點擊ProvisioningFile連結,iOS提示你要安裝該預置描述檔案,根據提示安裝。

然後點擊install GlowDemo連結,iOS會提示你進行安裝。

 

在XCode4.2中,Build and Archive菜單不見了,操作稍有不同,見下。

點擊Product->Archive:

看見Share…按鈕了嗎?接下來選擇發布認證:

Next,選擇ipa儲存路徑。當你點擊Save for Enterprise Distribution,彈出.plist編輯介面出來了,跟Xcode3.2中一樣,要你輸入幾個url:

Save,返回Orgnizer,在製作好的Archiver上右鍵,選擇Show In Finder:

現在,看到製作好的檔案了吧:

接下來的步驟不用說了吧,跟Xcode3.2中一模一樣。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.