ios实现itms-services协议企业内发布或者越狱发布
来源:互联网 发布:如何禁止程序访问网络 编辑:程序博客网 时间:2024/04/30 13:43
正常情况下的ios发布,我们一般都是利用xcode打包应用,然后submit到AppStore,完成发布流程,然后等待苹果审核通过,这样一气呵成,基本没有什么问题。
2.苹果的in-House发布,299$证书搞的App,需要在公司内部发布的应用,一般都是大一点的公司会弄这种发布
3.还有就是越狱的ipa包的分发
蓝色的部分是 1步中打包好的ipa包要放置的网络位置
红色部分是ipa包的bundeID
但是有下面这么几种情况我们需要利用itms-services协议做一些内部分发打包文件:
2.苹果的in-House发布,299$证书搞的App,需要在公司内部发布的应用,一般都是大一点的公司会弄这种发布
3.还有就是越狱的ipa包的分发
这样做的好处就是,用户只需要用iphone或者ipad设备打开一个网页,然后点击网页上的安装按钮,就能完成App在手机上的安装,不需要经过AppStore下载安装,也不需要itues同步,所以很方便。下面介绍一下制作的步骤:
1.首先准备好打包完毕的ipa包,比如叫做test.ipa
2.新建一个plist文件,比如叫做test.plist,内容如下:
<?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://xxxx/test.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.yourCompany.test</string> <key>kind</key> <string>software</string> <key>subtitle</key> <string>v1</string> <key>title</key> <string>Install test</string> </dict> </dict> </array></dict></plist>
蓝色的部分是 1步中打包好的ipa包要放置的网络位置
红色部分是ipa包的bundeID
3.编写一个html文件,内容如下
<html><head></head><body></br></br><a href="itms-services://?action=download-manifest&url=http://xxx/test.plist.plist">安装测试程序</a></span></br></br></br></p></body></html>
黄色的部分是2步中的plist放置的网络位置,然后将这个html放到一个可访问到网络上或者局域网上 ,例如http://hhh/test.html
需要安装的这个ipa包的人员只需要用手机浏览器访问http://hhh/test.html就可以顺利安装
- ios实现itms-services协议企业内发布或者越狱发布
- ios实现itms-services协议企业内发布
- 通过 itms-services 协议,发布或者分享 iOS 应用程序
- iOS开发 ☞ 通过 itms-services 协议,发布或者分享 iOS 应用程序
- ios应用程序通过itms-services协议在本地服务器发布
- 越狱iOS设备利用itms-services协议,实现Safari一键安装IPA
- 越狱iOS设备利用itms-services协议,实现Safari一键安装IPA
- 企业内网通过itms-services(https)协议安装IOS应用
- iOS 实现itms-services协议安装ipa
- 利用 itms-services 协议,通过网站来发布ipa应用
- 利用 itms-services 协议,通过网站来发布ipa应用
- 通过 itms-services 协议,发布企业app。最近关于使用git.oschina.net连接不上的问题
- 利用itms services发布app
- EntboostChat 0.9(越狱版)发布,iOS免费企业IM
- 利用 itms-services 协议,通过网站来发布ipa应用的一些问题
- ios-app安装-itms-services协议
- iOS 发布上传 Error ITMS-90046
- iOS app发布ERROR ITMS-90096
- java交通灯管理项目
- 无法进入main 函数原因之一
- 消息记录查询
- Java注解
- Eclipse如何开启代码助手
- ios实现itms-services协议企业内发布或者越狱发布
- 北京市内可以攀登的八座山
- 机器学习算法思想简单梳理
- android mvc开发
- android下适配器
- BaseAdapter的ArrayIndexOutOfBoundsException
- 数据挖掘(五)离群点检测
- 记录一下八款开源 Android 游戏引擎
- java webservice