iOS 开发 —–公司测试于包达传流程

 

打包iOS应用程序

若是想使拿开的iOS应用程序安装至祥和之iOS设备上测试、或者安装及人家的iOS设备及,或者想昭示到App
Store中,先要让采用签名。签名就要起关系,这就算用申请证书的历程了。

管自己的应用程序安装及装备受到,主要发生瞬间几乎种方法:

  1. 拿iOS设备以及电脑连接起来,如果Xcode中就上加了含有这个装置的Profile文件还当工程被都选择了拖欠公文,那么以Xcode左上比赛便可择这装置,之后点击RUN,程序就算让设置在这iOS设备受到了。这个第一用于在真机上测试程序。
  2. 行使Xcode将应用程序以Ad
    Hoc方式打包,到处ipa文件,然后据此iTunes等工具将应用程序安装到iOS中。这种方式的Profile文件重大是Ad
    Hoc类型,并且带有制定的装置信息。导出的ipa也只好设置至制定的配备遭遇。
  3. 将应用程序发布暨App
    Store上,待苹果对通过后,其他人即便足以下载安装了。

正文主要谈第二栽方法。当前环境也Xcode5.1,测试时是2014年八月。Xcode版本不同操作过程可能吧会见不同。另外苹果开发者网站也说不定以后改版,操作流程也会转。

一、制作Profile文件

假若想为祥和之App可以在真机上运行,必须使变为iOS开发者并负有iOS开发者帐号。如何注册成为iOS开发者将不再赘述。

运行浏览器,登录https://developer.apple.com/,在顶部菜单中找到Member
Center,打开进去登录页面,输入帐号以及密码后登录。登录后主要页面如下所示:

 电子版 1

 

选择Certificates, Identifiers & Profiles进入如下页面:

 电子版 2

点击iOS Apps下面的Certificates按钮,进入证书制作页面。

 电子版 3

造Profile文件需要通过“添加关系—添加App
ID—添加设备—制作Profile文件”四单步骤,下面用分头进行介绍。

  1. 补偿加关系

于齐图左的食谱栏中点击Certificates下之All选项上证书管理界面。若一旦加加新的关系,点击左上角的

  • 号按钮,进入增长证书页面。

 电子版 4

      证书类型选择App Store and Ad Hoc,然后点击continue。

 电子版 5

      这个页面要求我们制造一个证书,方法如下:

  • 运行电脑遭到之“钥匙串访问”应用程序,在菜单中一律潮选择 证书助理——从证书颁发机构要证书:

电子版 6 

  • 当开拓的窗口输入电子邮件与常用名称,去丢勾选“用电子邮件发送给CA”并精选“存储到磁盘”以及“让我制定密钥对信息”。

 电子版 7

  • 单机连续,在开拓的窗口设定文件的名以及职务,点击继续,密钥大小选择2048各,算法选择RSA:

 电子版 8

  • 点击继续,则当前的岗位十分成了.CSR的签名文件。默认名称是CertificateSigningRequest.cerSigningRequest。

证书制作了,回到浏览器页面,点击continue:

电子版 9          

以开拓的页面点击Choose
File…,选择并提交刚刚制作的证明文件点击Generate。等待页面刷新,在开拓的页面被点击Download,下充斥证书及地方。

 电子版 10

双击下载的证明安装,此时证书会自动添加到钥匙串访问程序。

  1. 创建App ID

电子版 11 

点击浏览器页面的左菜单栏中Identifiers下之App
IDs按钮,在开辟的页面被挑选左上角的 + 号按钮上创建App ID页面:

 电子版 12

电子版 13

电子版 14

以Description输入你的以之描述,Bundle
Identifier是运之代码标识,例如可以输入com.company.demoapp。如果您出Team
ID,那么这ID会自动加在Identifier前边。建议申请Wild Card     
Suffix类型的App ID,即一个末尾字段为“
*”的ID,这样可以为此同样的ID,提交一套应用程序,而任由需呢每个应用都报名单独的ID。输入好后点击continue,进入确认消息界面,确认无误后点击Submit。

 电子版 15

当开辟的页面被精选done完成App ID注册。

  1. 丰富配备

点击浏览器页面的左侧菜单栏中Device下的All按钮,在开拓的页面中摘左上角的

  • 号按钮进入增长设备页面:

 电子版 16

填写Name和UDID后交给。可拿配备及电脑连续后每当iTunes中翻设备UDID,在斯不举行赘述。提交后在开拓的页面选择register,完成设备的长。

 电子版 17

  1. 制作Profile

点击浏览器页面的左菜单栏中Provisioning
Profile下之All按钮,在打开的页面被挑选左上角的 +
号按钮上增长Profile文件页面:

 电子版 18

点击右侧上的 + 号开始做Profile文件:

 电子版 19

电子版 20

Profile文件的品类选择Ad Hoc,continue:

 电子版 21

择刚刚做的App ID,continue:

 电子版 22

分选刚刚做的证明,continue:

 电子版 23

慎选设备,continue:

电子版 24 

输入Profile文件之名称,点击Generate:

 电子版 25

至此,Profile文件就做好了,点击Download下充斥至地面,如果你的Xcode在打开的状态下之话语,双击便只是拿Profile文件上加到Xcode中了。

 

二、打包ipa文件

首先打开需要打包的工,选中右上较量的工程进入工程安装界面:

 电子版 26

选中Broject—Build Settings—Code Signing:

Xcode 8.0 之后择 Automatically manage
signing电子版 27

 

 

 电子版 28

其间Provisioning Profile选中正做的Profile文件,Code Signing
Identity下所有挑刚刚制作的证件。

与理选中Target—Build Settings—Code Signing,执行同样的操作。

Xcode左上较量设备选择 iOS
Device,然后选取菜单栏中之Product—Archive,开始存档,如下图:

 电子版 29

等候存档完毕后会打开如下窗口:

点击Distribute发布应用程序:

 电子版 30

选取相应之Profile文件,点击Export:

 电子版 31

每当开拓的窗口选择应用程序的贮存路径,点击Save,完成操作。

迄今,iOS应用程序打包了,你可以用iOS设备连至电脑,通过iTunes安装App。不过,只有以公打造的Profile文件中带有了此设备的UDID的情况下才会装。

相关文章