iOS 4的无线部署(Xcode3.2 及 Xcode4.2 图文解说)
2014-01-26 11:18
435 查看
参考:http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e
文章出处:http://blog.sina.com.cn/s/blog_5d75da2d0100wofw.html
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…”,
![](http://static.oschina.net/uploads/img/201201/09170030_aRUs.jpg)
又会弹出Share Archived Appliation窗口。然后,选择“Distributefor Enterprise”.
![](http://static.oschina.net/uploads/img/201201/09170030_PZst.jpg)
紧接着弹出部署描述文件(.plist)配置窗口,在该窗口里面填写对应的.ipa url等信息。
![](http://static.oschina.net/uploads/img/201201/09170031_owT0.jpg)
点击OK,弹出文件保存路径选择窗口,选择一个目标文件夹比如桌面,另外随便写个名字比如GlowDemo:
![](http://static.oschina.net/uploads/img/201201/09170031_A2cD.jpg)
点击Save。于是桌面上出现两个文件,这就是我们进行OTA发布所必需要的两个文件,此外还有签名时使用Provisioning Profile文件:
![](http://static.oschina.net/uploads/img/201201/09170031_7Gp4.jpg)
另外再准备一个图标文件(应用程序图标文件,大图标512*512,小图标57*57):
![](http://static.oschina.net/uploads/img/201201/09170032_NKP7.jpg)
这一步是可选的,你也可以不使用图标。
将上述4个文件统统放到web服务器上,如:
![](http://static.oschina.net/uploads/img/201201/09170032_5iCV.jpg)
在服务器上新建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看看:
![](http://static.oschina.net/uploads/img/201201/09170032_fIJP.jpg)
首先点击ProvisioningFile链接,iOS提示你要安装该预置描述文件,根据提示安装。
然后点击install GlowDemo链接,iOS会提示你进行安装。
在XCode4.2中,Build and Archive菜单不见了,操作稍有不同,见下。
点击Product->Archive:
![](http://static.oschina.net/uploads/img/201201/09170032_WJOR.jpg)
看见Share…按钮了吗?接下来选择发布证书:
![](http://static.oschina.net/uploads/img/201201/09170032_crey.jpg)
Next,选择ipa保存路径。当你点击Save for Enterprise Distribution,弹出.plist编辑界面出来了,跟Xcode3.2中一样,要你输入几个url:
![](http://static.oschina.net/uploads/img/201201/09170032_GjWr.jpg)
Save,返回Orgnizer,在制作好的Archiver上右键,选择Show In Finder:
![](http://static.oschina.net/uploads/img/201201/09170033_2nc5.jpg)
现在,看到制作好的文件了吧:
![](http://static.oschina.net/uploads/img/201201/09170033_5Sei.jpg)
接下来的步骤不用说了吧,跟Xcode3.2中一模一样。
文章出处:http://blog.sina.com.cn/s/blog_5d75da2d0100wofw.html
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…”,
![](http://static.oschina.net/uploads/img/201201/09170030_aRUs.jpg)
又会弹出Share Archived Appliation窗口。然后,选择“Distributefor Enterprise”.
![](http://static.oschina.net/uploads/img/201201/09170030_PZst.jpg)
紧接着弹出部署描述文件(.plist)配置窗口,在该窗口里面填写对应的.ipa url等信息。
![](http://static.oschina.net/uploads/img/201201/09170031_owT0.jpg)
点击OK,弹出文件保存路径选择窗口,选择一个目标文件夹比如桌面,另外随便写个名字比如GlowDemo:
![](http://static.oschina.net/uploads/img/201201/09170031_A2cD.jpg)
点击Save。于是桌面上出现两个文件,这就是我们进行OTA发布所必需要的两个文件,此外还有签名时使用Provisioning Profile文件:
![](http://static.oschina.net/uploads/img/201201/09170031_7Gp4.jpg)
另外再准备一个图标文件(应用程序图标文件,大图标512*512,小图标57*57):
![](http://static.oschina.net/uploads/img/201201/09170032_NKP7.jpg)
这一步是可选的,你也可以不使用图标。
将上述4个文件统统放到web服务器上,如:
![](http://static.oschina.net/uploads/img/201201/09170032_5iCV.jpg)
在服务器上新建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看看:
![](http://static.oschina.net/uploads/img/201201/09170032_fIJP.jpg)
首先点击ProvisioningFile链接,iOS提示你要安装该预置描述文件,根据提示安装。
然后点击install GlowDemo链接,iOS会提示你进行安装。
在XCode4.2中,Build and Archive菜单不见了,操作稍有不同,见下。
点击Product->Archive:
![](http://static.oschina.net/uploads/img/201201/09170032_WJOR.jpg)
看见Share…按钮了吗?接下来选择发布证书:
![](http://static.oschina.net/uploads/img/201201/09170032_crey.jpg)
Next,选择ipa保存路径。当你点击Save for Enterprise Distribution,弹出.plist编辑界面出来了,跟Xcode3.2中一样,要你输入几个url:
![](http://static.oschina.net/uploads/img/201201/09170032_GjWr.jpg)
Save,返回Orgnizer,在制作好的Archiver上右键,选择Show In Finder:
![](http://static.oschina.net/uploads/img/201201/09170033_2nc5.jpg)
现在,看到制作好的文件了吧:
![](http://static.oschina.net/uploads/img/201201/09170033_5Sei.jpg)
接下来的步骤不用说了吧,跟Xcode3.2中一模一样。
相关文章推荐
- iOS上OCR SDK
- 在ios中的按比例图片裁剪(自动根据你的imageView裁剪图片)
- iOS6和iOS7代码的适配(5)——popOver
- iOS中arc的设置与使用
- xcode工程间的引用,iOS静态库
- 完美解决ios4与ios5输入框随键盘移动问题
- ios7版 30天精通iPhone手机编程 第14天 图片浏览器
- 源码推荐: html解析for iOS
- IOS HTML 解析
- iOS开发之html解析(转)
- nagios 监控平台搭建
- iOS第三方开源库的吐槽和备忘
- ios小项目——新浪微博客户端总结
- 在iOS上使用ffmpeg播放视频
- iOS的事件分发
- 11111 - Generalized Matrioshkas
- [-- ios 语言国际化 遇到的问题。 NSLocalizedString 获取不成功 --]
- iOS 7 适配
- 【ios 汇总 常见错误 crash】 分析
- IOS获取系统时间 NSDate