####一、打包ipa,手动生成plist ** **这一步开始前,需要将手机插入电脑,并调试选项选择真机。(防止无法Archive),如果没有真机,可以选择iOS Device(这个没有测试)。 ######1 、打包ipa ------->Edit scheme 用Xcode打开对应APP。Product->Scheme->Edit scheme,填写Archive name,即为打包后的ipa名字,如图14所示
1.2 选择对应证书,即刚才生成的证书,如图15所示: 1.3 归档,Product->Archive,并按图16,图17操作: 完成之后会生成一个ipa包。
####二、发布APP 要发布还必须有一个plist文件,在Xcode6之前会自动生成一个plist文件,但是Xcode6之后需要我们自己创建plist,文章最后提供一个plist模板,复制并重命名为plist后打开根据提示操作即可.图18为plist的截图,可以看到有三个URL,分别存放ipa,大小图标。下图的1(ipa)、2(大图)、3(小图)填写我们自己生成的URL,即将ipa和大小图标放在我们自己的服务器,当用Safari打开plist时会根据填的plist里面的1、2、3对应的URL来下载安装ipa、大小图标。
那么plist放在哪里呢(即Safari打开plist的URL是多少呢)?苹果对plist存放地址有要求,必须是https的,如果没有https网站,我们可以把plist放在 。具体做法就是在上面创建一个项目(不能是私人的),然后将编辑好的plist传到项目,最后将plist的URL赋值下来。 比如* https://git.oschina.net/waitwait/shiyuefile/takeup.plist* 然后我们在Safari中输入: itms-services:///?action=download-manifest&url= 就可以安装了(一定要将前部分与后部分写全)。 Safari操作的具体流程是: 1 、Safari解析我们输入的那一串字符串,找到plist文件 2、 根据plist文件里面提供的信息 下载并安装ipa包,还会访问大小图标,大小图标在ipa包正在下载时显示,当下载完毕后显示程序自带的图标 下载安装后,如果想打开程序还需要在手机 设置->通用->描述文件与设备管理(不同系统可能名字不一样) 里面选择相应的证书信任后,方可打开程序
下面是plist模板的文本形式,将其复制到文本然后重命名.plist,用Xcode打开按照提示编辑即可。
复制代码
复制代码 items assets kind software-package url ipa包URL(必填) kind full-size-image needs-shine url 下载时大图(非必填) kind display-image needs-shine url 下载时小图(非必填) metadata bundle-identifier BundleID(必填) bundle-version 1.0 kind software subtitle 副标题(非必填) title 应用名(必填)