在xcode6.1和ios10.10.1环境下实现app发布

之前写过在xcode6.1和ios10.10.1环境下实现真机测试,以及最近提交的app一直在审核当中,所以木有发布如何实现app发布来分享给大家。刚好昨天app审核通过了,所以就分享一篇如何实现app发布。

第一步: 创建app发布证书以及配置文件

1.  进入ios开发中心

20141214161354

2. 点击进入 Certificates,Identifiers & Profiles

20141214161607

3. 说明:因为这次我需要的是发布app,所以证书需要选择的是Production版本,而开发测试的话是Development版本。

4. 在Identifers中创建App IDs

20141214161943

说明: 这里就不做如何创建APP IDS的教程了,因为上次真机测试中已有,而已创建一个APP IDS中就包括了开发版(Development)和发布版本(Distribution).

5. 创建发布证书,类似与创建开发证书

20141214162346

只不过是我选择的类型是Production下的即可。我选择的是 App Store and Ad Hoc.

20141214162556

6. 创建配置文件

这里是直接发布,所以不需要创建设备了。

20141214162740

选择App Store,进入下一步。

20141214162907

选择APP ID,进入下一步。

20141214163006

选择创建好的发布证书,进入下一步。

20141214163128

填写配置文件,进入下一步下载即可。

20141214163301

7. 下载发布证书以及配置文件

20141214163445

第二步: 配置xcode

双击下载好的证书和配置文件,然后打开xcode.

在TARGETS->Code Signing 中选择配置文件和证书

20141214164000

在PROJECT->Code Signing中选择配置文件和证书

20141214164203

在Project->Archive进行编译

20141214164344

编译成功之后进入Archives

20141214164816

第三步: 在iTunes Connect创建app,以及配置app信息。

1.  进入开发者中心,点击iTunes Connect进入iTunes Connect中心

20141214165341

进入iTunes Connect

20141214165610

进入我的APP,以及创建APP.

20141214165722

20141214165841

然后点击创建

20141214170007

然后对应的填写app信息。

这里需要注意的几点如下:

1. App 视频预览和屏幕快照,要根据官网提供的大小,不然无法上传。

2. App icon也是需要根据官网提供的大小来。

如果不知道其大小,可以点击旁边的问号,然后点击查看更多。

20141214170419

20141214170452

填写完app资料之后,还需要在预发行中添加构建版本。

20141214170646

如何添加构建版本?

第四步: APP验证以及提交

在xcode中进入到Archives。

20141214170957

点击Validate进行验证。

20141214171101

在此过程中,会提示你要登录开发中账号,然后对app进行验证。

验证过程中,可能会提示报错。原因是缺少了icon文件。

所以,需要按照它提示的icon图片大小来添加icon文件。添加完之后,它还是报错,缺少icon文件。还需要在配置文件中添加。请看以下截图。

20141214171525

点击submit进行app提交

20141214171723

提交完成之后,就会itunes connect中创建的app的构造版本中显示。

第五步: 提交并审核

在itunes connect中将创建好的app提交并审核。

20141214172403

提交完成之后,需要等待15-30天左右。

20141214172511

2014.11.29提交开始审核的。

2014.12.14审核通过。

20141214173042

在xcode6.1和ios10.10.1环境下实现真机测试

开发ios app时,所有的测试都是在xcode中的模拟器中进行。现在问题来了,需要测试拍照以及信息推送功能,模拟器就无法测试了,必须使用真机测试才行。所以只好选择真机来测试。

先来看看xcode与ios对应的版本号。

20141210141630 20141210141651

开始进入真机测试步骤。

 

第一步:  真机(IPAD)与ios连接

在xcode中点击Window->Devices查看设备

20141210141952

20141210142431

这样IPAD和ios系统算真正连接上了。

第二步: 创建app证书以及配置文件

1.  进入ios开发中心

20141210143021

2. 点击Certificatis,Identifiers& Profiles,进行配置。

20141210143321

然后再点击Certificats

20141210143452

20141210143634

3. 创建App IDs

20141210224721

然后填写app信息,点击continue下一步。

20141210144017

再然后点击提交Submit,App IDs创建成功!

20141210144205

20141210144405

4. 创建证书(Certificates)

20141210144707

 

填写对应的信息,点击Continue下一步

20141210144756

 

在这里需要CSR文件,先点击Continue下一步,等下介绍如何创建CSR文件。

20141210144947

 

如何创建CSR文件?需要到钥匙串工具来创建。

打开钥匙串

20141210145335

20141210145433

20141210145555

20141210145654

然后对应的把CSR文件保存到桌面。

20141210145840

选择CSR文件。进入下一步.

20141210145116

20141210150003

Certificates创建成功!即可下载.

20141210150600

说明:  app分为开发版(Development)和发布版(Production),现在真机测试是Development版。

5. 创建设备(Devices)

20141210221312

填写名称以及设备的UDID,点击下一步(Continue).

20141210221528

创建设备成功。

6. 创建配置文件(Provisioning Profiles)。

20141210221940

0141210222136

选择创建好的APP id

20141210222229

选择创建好的证书

20141210222356

选择创建好的设备

20141210222445

填写配置文件名称

20141210222603

创建成功!

20141210222643

7. 下载证书文件以及配置文件

20141210222948

第三步: 真机测试

双击已下载好的证书文件以及配置文件。

在密钥串就可以看到对应的证书

20141210223539

配置文件既可以到xcode里可以看到。

20141210223821

配置xcode

首先在TARGETS->Code Signing 中选择配置文件和证书

20141210224124

然后在PROJECT->Code Signing中选择配置文件和证书

20141210224322

然后点击运行。

20141210224910

20141210225534

OK,搞定!

说明: 创建的Bundle ID 要和TARGETS->Info->Bundle ID要一致,不然会报错,找不到配置文件。