iOS应用分发与内测(二)

      在了解了上一篇博客中的概念之后,现在我们来实际操作,如果有看过《iOS开发——远程消息推送的实现》这篇博客实现远程通知推送的话,会对今天的操作很熟悉。实现该步骤需要苹果开发者账号(99刀)。具体实现如下:

(1)导出钥匙串访问

iOS应用分发与内测(二)_第1张图片


选择从证书助理“-->“从证书颁发机构请求证书”,电子邮件地址和常用名称都可以填写你的苹果开发者账号的邮箱,最后这个保存的就是CSR文件,保存好,等下会使用;


(2)登录苹果开发者网站 ,进入你的开发者账户,如图:

iOS应用分发与内测(二)_第2张图片


iOS应用分发与内测(二)_第3张图片


iOS应用分发与内测(二)_第4张图片


(3)选择Certificates-->All,创建一个证书,类型选择Product中的”App Store and Ad Hoc“,如图:

iOS应用分发与内测(二)_第5张图片



后面就需要上传刚才从钥匙串访问中生成的CSR文件,点击continue即可:

iOS应用分发与内测(二)_第6张图片



步骤完成后,点击Download下载,会生成一个cer文件,双击该cer文件,就可以安装了。安装完成后,就可以在钥匙串访问中看到。到此为止,证书就安装完成了。


(4)下面开始创建App ID

点击Identifiers-->App IDs,在Name中任意输入一个名字即可。在下面的Bundle ID中输入你要分发应用的App ID.  最后一路点击完成即可。

iOS应用分发与内测(二)_第7张图片


(5)添加设备

到Devices-->All,添加一个设备,只要输入设备的名称(随意)和UDID即可,如何获取UDID,请参考《iOS应用分发与内测(一)》。

iOS应用分发与内测(二)_第8张图片


(6)配置的最后一步就是获取配置文件Provisioning Profile.

由于我使用的是苹果个人开发者账号,所以下面我选择Ad Hoc:

iOS应用分发与内测(二)_第9张图片.



然后下面就选择你刚才注册的App ID即可:

iOS应用分发与内测(二)_第10张图片


之后就是选择自己刚才创建的证书和设备,然后就为这个配置文件取个名字即可:

iOS应用分发与内测(二)_第11张图片.


创建完成后,下载,双击安装,该配置文件就能自动安装到Xcode中去了。到此为止我们在苹果开发者网站上的配置就结束了。


(7)来到Xcode中,下面要为该应用生成ipa文件,因为该文件是可以直接安装到iPhone上的,蒲公英平台也只接受该文件。操作步骤如下:

运行设备不要选择模拟器,可以选择真机,然后选择Product-->Archive,机会出现如下界面:点击右侧的Export即可:

iOS应用分发与内测(二)_第12张图片iOS应用分发与内测(二)_第13张图片


(8)下一步选择Save for Ad Hoc Deployment:

iOS应用分发与内测(二)_第14张图片.


iOS应用分发与内测(二)_第15张图片.


最后一路Next即可,就会生成一个文件夹,文件夹里面就包含了一个.ipa文件,该文件就是项目的可执行文件:

iOS应用分发与内测(二)_第16张图片


到此为止,Xcode中的配置也就完成了。


(9)来到蒲公英平台

   注册登录,直接上传刚才生成的.ipa文件即可,并填入必要的描述信息即可。

iOS应用分发与内测(二)_第17张图片


(10)最后就如图所示,在手机上扫描二维码,并在Safari中打开,就可以安装应用了。如果新的设备要安装该应用,就需要重新在苹果的开发者网站上添加新的设备UDID和配置文件了,然后重新执行如下步骤。当然,一般情况下,可以事先把小组、公司的所有设备UDID加入进去。整个过程还是比较简单的。

iOS应用分发与内测(二)_第18张图片


你可能感兴趣的:(iOS开发,iOS开发技术分享)