OTA部署

iOS 4版本加入了无线部署功能,所谓无线部署就是完全脱离iTunes的发布程序的一种方式。
“无线部署”的前提是需要收集需要安装该应用程序的设备ID,并使用这些ID创建合适的provisioning profiles 文件。

上面的准备工作完成了以后,打开项目,快捷键:Control+Command+O 打开 Organizer, 把对应的provisioning 文件拖动到对应的对话框。

菜单栏选择“Build”->“Build and Archive”。

选择“Share Application…”;然后,选择“Distribute for Enterprise”.

紧接着弹出部署描述文件(.plist)配置窗口,在该窗口里面填写对应的.ipa url等信息。文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://idevbbs.com/iphone/test.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<!-- optional. one md5 hash for the entire file. -->
<key>md5</key>
<string>61fa64bb7a7cae5a46bfb45821ac8bba</string>
<key>needs-shine</key>
<true/>
<key>url</key><string>http://idevbbs.com/iphone/image.512x512.jpg</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.idevbbs.test</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>IDEV TEST</string>
</dict>
</dict>
</array>
</dict>
</plist>

最后,做个链接地址,这个链接地址在iphone里面通过safari打开即可安装。文件描述如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>My Cool app</title>
</head>
<body>
<ul>
<li><a href="http://idevbbs.com/EXM.mobileprovision">
Install Example Provisioning File</a></li>
<li><a href="itms-services://?action=download-manifest&url=http://idevbbs.com/example.plist">
Install Example Application</a></li>
</ul>
</body>
</html>

转载于:https://www.cnblogs.com/chenfulai/archive/2011/11/10/2244164.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值