iOS 4的无线部署(Xcode3.2 及 Xcode4.2 图文解说)
參考:http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e
文章出處:http://blog.sina.com.cn/s/blog_5d75da2d0100wofw.html
iOS 4.0版本加入了無(wú)線部署功能,所謂無(wú)線部署就是完全脫離iTunes的發(fā)布程序的一種方式。蘋果稱之為 OTA部署
“無(wú)線部署”專用于企業(yè)部署,包括ad-hoc和in-house部署,所以本文中你必須使用這兩種provisioning profiles 文件。
上面的準(zhǔn)備工作完成了以后,打開項(xiàng)目,快捷鍵:Control+Command+O 打開 Organizer, 把對(duì)應(yīng)的provisioning 文件拖動(dòng)到對(duì)應(yīng)的對(duì)話框。
菜單欄選擇“Build”->“Build and Archive”。
如果Build and Archive是灰色的,請(qǐng)選擇配置為device,Distribution。
編譯成功后,會(huì)彈出Orgnizer窗口,
選擇“Share Application…”,
?
又會(huì)彈出Share Archived Appliation窗口。然后,選擇“Distributefor Enterprise”.
?
緊接著彈出部署描述文件(.plist)配置窗口,在該窗口里面填寫對(duì)應(yīng)的.ipa url等信息。
?
點(diǎn)擊OK,彈出文件保存路徑選擇窗口,選擇一個(gè)目標(biāo)文件夾比如桌面,另外隨便寫個(gè)名字比如GlowDemo:
?
點(diǎn)擊Save。于是桌面上出現(xiàn)兩個(gè)文件,這就是我們進(jìn)行OTA發(fā)布所必需要的兩個(gè)文件,此外還有簽名時(shí)使用Provisioning Profile文件:
?
?
另外再準(zhǔn)備一個(gè)圖標(biāo)文件(應(yīng)用程序圖標(biāo)文件,大圖標(biāo)512*512,小圖標(biāo)57*57):
?
這一步是可選的,你也可以不使用圖標(biāo)。
將上述4個(gè)文件統(tǒng)統(tǒng)放到web服務(wù)器上,如:??
在服務(wù)器上新建html頁(yè)GlowDemo.html,內(nèi)容如:
<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不會(huì)調(diào)用安裝程序。
現(xiàn)在在iPhone上打開Safari,輸入這個(gè)html的url:http://10.180.120.235:8080/AnyMail/GlowDemo.html看看:
?
首先點(diǎn)擊ProvisioningFile鏈接,iOS提示你要安裝該預(yù)置描述文件,根據(jù)提示安裝。
然后點(diǎn)擊install GlowDemo鏈接,iOS會(huì)提示你進(jìn)行安裝。
?
在XCode4.2中,Build and Archive菜單不見(jiàn)了,操作稍有不同,見(jiàn)下。
點(diǎn)擊Product->Archive:
?
看見(jiàn)Share…按鈕了嗎?接下來(lái)選擇發(fā)布證書:
?
Next,選擇ipa保存路徑。當(dāng)你點(diǎn)擊Save for Enterprise Distribution,彈出.plist編輯界面出來(lái)了,跟Xcode3.2中一樣,要你輸入幾個(gè)url:
?
Save,返回Orgnizer,在制作好的Archiver上右鍵,選擇Show In Finder:
?
現(xiàn)在,看到制作好的文件了吧:
?
接下來(lái)的步驟不用說(shuō)了吧,跟Xcode3.2中一模一樣。
總結(jié)
以上是生活随笔為你收集整理的iOS 4的无线部署(Xcode3.2 及 Xcode4.2 图文解说)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android长度单位详解(dp、sp、
- 下一篇: XmlPullParser