真机测试

在成功加入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 为你的设备,然后选择你的设备作为测试设备。

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

分享到: 
  • 上一篇:iOS 开发:加入iOS Developer Program (iOS开发者申请教程)

查看评论

iOS 开发:真机测试相关推荐

  1. iOS开发 真机测试包 (调试包)--- 持续更新

    This iPhone 6 is running iOS 10.3.1 (14E304), which may not be supported by this version of Xcode. C ...

  2. iOS APP真机测试及上架App Store流程记录

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般 ...

  3. 如何在xcode7上免开发者账号进行ios程序真机测试

    在xcode7上无需开发者账号即可进行ios程序实机测试,下面说一下流程 环境 1)mac操作系统版本:10.10.5 2)Xcode版本:7.1 3)已注册app id 干净的环境,没有装其它东东 ...

  4. dcloud如何苹果ios系统真机测试-HBuilderX真机运行ios测试

    dcloud如何运行到IOS真机测试 1,下载安装iTunes 安装完毕后重新打开HBuilderX 2,点击运行真机 将iPhone 与电脑进行链接,点信任, 运行-运行到手机或模拟器-运行到IOS ...

  5. Xamarin使用windows系统在ios上真机测试

    网上搜索到的教程都需要准备一台Mac电脑和visual studio for Mac,但是我们已经在Windows上用xamarin.forms完成了成型的项目,并且在安卓机完成了安卓的测试,所以我们 ...

  6. iOS Sprite Kit教程之真机测试以及场景的添加与展示

    iOS Sprite Kit教程之真机测试以及场景的添加与展示 IOS实现真机测试 在进行真机测试之前,首先需要确保设备已经连在了Mac(或者Mac虚拟机)上,在第1.9.1小节开始,设备就一直连接在 ...

  7. HBuilder uniapp 真机测试打包测试

    目录 一.真机测试 1.Android 2. ios 二.打包测试 1.Android 2. ios 方法一:TestFlight测试 方法二:直接使用ipa包安装到手机 一.真机测试 1.Andro ...

  8. iOS 11开发教程(十)iOS11无线连接手机真机测试

    iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2) ...

  9. iOS 11开发教程(九)iOS11数据线连接真机测试

    iOS 11开发教程(九)iOS11数据线连接真机测试 在Xcode 7.0之后,苹果公司在开发许可权限上做了很多的改变,在测试App方面取消了一些限制.在Xcode7.0之前的版本,苹果公司只向注册 ...

  10. iOS 9应用开发教程之定制应用程序图标以及真机测试

    iOS 9应用开发教程之定制应用程序图标以及真机测试 定制ios9应用程序图标 在图1.12中可以看到应用程序的图标是网状白色图像,它是iOS模拟器上的应用程序默认的图标.这个图标是可以进行改变的.以 ...

最新文章

  1. 50多种适合机器学习和预测应用的API,你的选择是?(2018年版本)
  2. 关于如何修改Redmine系统中的字段问题解答
  3. LeetCode算法题14:递归和回溯2
  4. 深入理解MyBatis的原理(四):映射器的用法
  5. js修改本地json文件_Flutter加载本地JSON文件教程建议收藏
  6. php 编译原理,编译原理
  7. 我喜欢阅读和计算机英语,关于自考中的计算机专业
  8. css 实现背景图片拉伸
  9. 2020 年 6 月编程语言排行榜,Rust 第一次进入榜单前 20。
  10. java 反射调用方法_Java 反射详解,重要方法解析
  11. 大学计算机进制与转换教案,《进制转换》教案
  12. xp系统计算机配置在哪里设置,XP系统电脑进行声卡设置的方法介绍
  13. 夜莺初探三·Categraf采集器
  14. C++数据结构问题:线性表的数据元素右移
  15. 程序员如何管理自己的财富
  16. 缓冲区、通道、Files、NIO2
  17. Java高级开发必备--Docker进阶(一篇详细教程,进阶Docker)
  18. The Coder Vol.6:小程序有大事
  19. 重新安装anaconda的感想
  20. nginx下使用SSI

热门文章

  1. EAS BOS 新建单据步骤
  2. Idea中Translation翻译插件失败问题解决
  3. Normal Equation推导
  4. 各种软件如何双开,三开,N开,包括微信,qq等。
  5. 没人谈论的 3 种从 ChatGPT 赚钱的方法,我测试过的建立被动收入流的行之有效的方法
  6. 华云大咖说 | 安超DCM给数据中心“做主”
  7. 【快速入门】YOLOv5目标检测算法
  8. Floats_Flexbox_Grid_The_Progression_of_CSS_layouts by Kevin Powell
  9. 牛客网_java选择题
  10. MFC界面控件BCGControlBar v33.3 - 可视化管理器和主题更新