如何在公式内部网站上发布手机苹果应用,通过plist下载ipaipa plist安装链接

真机调试/发布app/测试机如何安装ipa ---(xcode打包ipa)
真机调试/发布app/测试机如何安装ipa ---(xcode打包ipa)
iOS--零散笔记
关于xcode的真机调试,其中的设备 是这样的,如果你有手机在电脑旁,那么你直接插上手机,(在配置好证书和配置文件后,默认的一个开发者账号会带有一个广泛的/通用的 证书 和 配置文件,也可以单独创建,推荐新手直接使用,但是往往项目较多的话,还是单独创建,为的是分类,便于管理。)在bulid的时候,xcode会自动将你的设备的udid添加到开发设备中,但是如果你有一些其他机器 没在你的电脑旁,那就得需要他们提供udid,然后你人工加进去。
打包ipa时,需要创建发布证书(一个开发者账号会有一个范型的发布证书,初学者直接使用,建议创建一个发布证书,便于管理。&
然后 如图:
选择第二项:AD Hoc
3:选择开发者账号(必须创建了发布证书)
4:点击export:
5:打包ipa完成 。&
打包完成后,可以发布到app stroe (配置证书和真机调试,以及发布到app stroe 可以查看链接)
但是如何需要内部测试的话,可以将ipa安装到开发设备上。。
有多种方式:
1:每个开发设备都拿到mac前,用xcode一个一个的安装。(设备少没事,设备多了,就很麻烦)
2:使用pp助手/同步推助手等,安装ipa到iphone上,但是这样和第一种方式,差不多,需要每个人的手机都链接到电脑上,电脑上还必须按照这些第三方软件。
& & & &&3: 最好的方式。 &使用苹果官网提供的html的超链接的格式,以及pilst文件的格式。然后自己按照这个格式写一个网页,将网页和ipa部署到服务器上。听起来还是很麻烦啊。这是早期最好的方法。
追溯:在xcode5.0的时候,那时候也没有fir这个第三方平台出现,苹果打包ipa之后,会自动生成一个plist文件,是这样的:
其中我们需要把assets这个数组下的item0字典下的 &url &改成自己服务器下的ipa链接地址。
然后需要自己写一个html,其中a标签的链接地址的前半部分必须是这样的:itms-services://?action=download-manifest&url=(必须这样写,因为tms-services是一种协议,规定了前半部分的写法,这个协议依靠plist文件,所以前面我们要有这个plist文件才行。)后面跟上我们的plist文件在服务器上的地址就行了。例如:本例:
&a style=&font-size: 50px& href=&itms-services://?action=download-manifest&url=/zjweibo/zjSinaWeiboClient.plist&&点击安装ipa文件&/a&
但是现在xocde6之后打包没有plist文件的自动生成了,加上fir第三方平台的出现。可以使用:&(只需要两步,即可将测试版的ipa发布到fir的服务器上,然后开发设备只需要扫码,或者用safari登陆网址即可安装)
当然,它的原理还是使用了itms-services:协议。
相关资料 链接地址:& (注:资料时很早期的,截图步骤难免不一样,但是大体上的操作是一样)。
我的热门文章
即使是一小步也想与你分享今天算是丑大了,然后学习了
转至 :http://blog.csdn.net/sxsoul/article/details/8059783
苹果允许用itms-services协议来直接在iphone/ipad上安装应用程序,我们可以直接生成该协议需要的相关文件,这样产品经理和测试都可以直接在设备上安装新版的应用:
需要两个文件,一个是html,另一个是plist。
文件html:
&a href=&itms-services://?action=download-manifest&url=http://127.0.0.1:8080/latest/tue.plist(plist文件的地址)&&Install TU/e App&/a&&/span&&/p&
文件plist:
&?xml version=&1.0& encoding=&UTF-8&?&
&!DOCTYPE plist PUBLIC &-//Apple//DTD PLIST 1.0//EN& &/DTDs/PropertyList-1.0.dtd&&
&plist version=&1.0&&
&&&&key&items&/key&
&&&&array&
&&&&&&&&dict&
&&&&&&&&&&&&key&assets&/key&
&&&&&&&&&&&&array&
&&&&&&&&&&&&&&&&dict&
&&&&&&&&&&&&&&&&&&&&key&kind&/key&
&&&&&&&&&&&&&&&&&&&&string&software-package&/string&
&&&&&&&&&&&&&&&&&&&&key&url&/key&
&&&&&&&&&&&&&&&&&&&&string&http://127.0.0.1/latest/ipa/tue.ipa(安装包的url)&/string&
&&&&&&&&&&&&&&&&/dict&
&&&&&&&&&&&&&&&&dict&
&&&&&&&&&&&&&&&&&&&&key&kind&/key&
&&&&&&&&&&&&&&&&&&&&string&display-image&/string&
&&&&&&&&&&&&&&&&&&&&key&needs-shine&/key&
&&&&&&&&&&&&&&&&&&&&true/&
&&&&&&&&&&&&&&&&&&&&key&url&/key&
&&&&&&&&&&&&&&&&&&&&string&图片的地址&/string&
&&&&&&&&&&&&&&&&/dict&
&&&&&&&dict&
&&&&&&&&&&&&&&&&&&&&key&kind&/key&
&&&&&&&&&&&&&&&&&&&&string&full-size-image&/string&
&&&&&&&&&&&&&&&&&&&&key&needs-shine&/key&
&&&&&&&&&&&&&&&&&&&&true/&
&&&&&&&&&&&&&&&&&&&&key&url&/key&
&&&&&&&&&&&&&&&&&&&&string&
图片的地址
&&&&&&&&&&&&&&&&/dict&
&&&&&&&&&&&&/array&
&&&&&&&&&&&&key&metadata&/key&
&&&&&&&&&&&&dict&
&&&&&&&&&&&&&&&&key&bundle-identifier&/key&
&&&&&&&&&&&&&&&&string&com.xinchun(和ipa中的相同)&/string&
&&&&&&&&&&&&&&&&key&bundle-version&/key&
&&&&&&&&&&&&&&&&string&1.0.0&/string&
&&&&&&&&&&&&&&&&key&kind&/key&
&&&&&&&&&&&&&&&&string&software&/string&
&&&&&&&&&&&&&&&&key&subtitle&/key&
&&&&&&&&&&&&&&&&string&Tue&/string&
&&&&&&&&&&&&&&&&key&title&/key&
&&&&&&&&&&&&&&&&string&Tue&/string&
&&&&&&&&&&&&/dict&
&&&&&&&&/dict&
&&&&/array&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:206次
排名:千里之外

我要回帖

更多关于 导出ipa中的plist文件 的文章

 

随机推荐