iOS 开发 入门:真机测试

来源:互联网 发布:为什么淘宝店铺进不去 编辑:程序博客网 时间:2024/04/28 00:02


iOS 开发 入门:真机测试

       

        在成功加入iOS Developer Program之后,对于开发者来说,首先要实现的就是真机测试。下面详细介绍实现真机测试的过程。

        先总体介绍一下实现真机测试的步骤,如下图所示:



        总的来说一共有六步:

1、获取开发证书Development Certificate;

2、添加要用来测试的设备;

3、创建一个新的应用ID,App ID;

4、创建配置文件;

5、在Mac和Xcode中安装各种在网站中创建并下载下来的文件

6、将设备连接Mac,在Xcode中对App的配置做一定更改,然后运行实现真机测试。

下面详细的介绍设置过程:


        Step 1:登陆developer.apple.com,进入到如下页面:


在页面右侧,有iOS Developer Program 的几个选项,选择第一个iOS Provisioning Portal,即iOS 配置入口。进入后显示如下页面:



        Step 2:点击上图左侧的Certificates,添加Certificate。如下图所示:


具体的添加过程网页中有详述。基本步骤是:

1、在Mac中打开Keychain Access,这个软件在实用工具里面。

2、单击菜单栏上Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority;


3、出现一个对话框如下:

在User Email Address中填写你的Apple ID 的email,在Common Name中填写你自定义的一个名字,即常用名。然后下面的不填。选择Saved to disk,之后下一步保存在桌面上。然后之后在网站中上传实现创建Certificate。

另外记得下载WWDR intermediate certificate。


        Step 3:添加设备。实现后如下图所示:

要填写设备名称(自定义)及设备ID即UDID,这个号可以在iTunes中看到,连接设备后打开iTunes,进入设备页面,单击设备信息中的Serial Number就可看到UDID,单击复制。其他不必费述。


        Step 4:创建App ID,填写如下表格:


你可以为一个软件创建一个App ID,也可以创建后给多个软件用。关键在于Bundle Identifier的填写。基本的格式就是com.domainname.appname,这个domainname可以任意填写,但这个appname就是你在Xcode中创建的应用的名称。这里的小技巧是用*号代替,这样以后在Xcode中的Bundle Identifier中只要填写com.domainname.就行了,可以使用在任意应用上。就是这样。补充说明一下就是这个Bundle Identifier不一定要按格式来,你可以设置成anyname.appname就行,无所谓com。

        Step 5:创建配置文件。这个很简单,不多说。就是创建好之后下下来就行。

        Step 6:安装证书。先双击下载下来的AppleWWDRCA.cer,会打开Keychain Access,并安装。然后添加证书iOS_development.cer

        Step 7:在Xcode中安装配置文件。如下图,点击LIBRARY中的Provisioning Profiles,点击import,选择*.mobileprovision文件导入。


        Step 8:最后就是测试了。在测试之前最好把Xcode关闭再打开,这样你的设备在Origanizer中才能被确认,在设备显示的位置就会是绿灯。在Xcode中对软件配置做两处更改:

1、更改Bundle Identifier 为你之前设置的Bundle Identifier.

2、更改Building Setting 中的Code Sign 为你的设备,然后选择你的设备作为测试设备。

之后就可以在设备上测试了。

0 0
原创粉丝点击