如何进行真机测试?

转载 2013年12月01日 23:34:09

需要得到apple官方的development授权,过程如下

1、访问https://developer.apple.com/devcenter/ios/index.action 并登录;

2、登录后点击页面右侧的“iOS Provisioning Portal ”,如图

3、进入“iOS Provisioning Portal ”后,点击左侧的“Certificates”,如图

4、点击页面中的“click here to download now ”下载(这个只用下载一次即可),如图

5、双击下载的文件“AppleWWDRCA.cer”,就会打开“钥匙串访问”,点击左上侧的“登录”,左下侧的“证书”,如图

右侧就会出现下图

6、焦点窗口切换为“钥匙串访问”,选择菜单“钥匙串访问”--》“证书助理”--》“从证书颁发机构请求证书...”,如图

再打开的窗口中,输入邮件地址(apple ID邮箱)及常用名称(貌似没有什么要求,应该是随便输入的),选择“存储到磁盘”及“让我指定钥匙串信息”,如图

点击“继续”,弹出保存框,选择保存在桌面,在新的窗口中点击“继续”,会生成“CertificateSigningRequest.certSigningRequest”文件。

7、切回浏览器,在“Development ”选项卡中点击“Request Certificate”按钮,如图

8、在新的页面中点击“选择文件”,选择刚刚生成的“CertificateSigningRequest.certSigningRequest”文件并点击“submit”,如图

9、进入页面

F5刷新,直到出现页面

点击“Download”按钮,下载到“ios_development.cer”文件,双击该文件会在“钥匙串访问”中出现如图

注意,若没有出现图中的钥匙

则可能是中间操作有问题,后面应该会不成功。

10、切回浏览器,选择“Devices”,如图

11、在页面中点击右侧的按钮,在出现的页面中输入设备名称(随便起个名字)及手机唯一码

获取手机唯一码方式:当手机插入到mac上时,打开xcode的organizer,选中devices,就会出现***'s iPhone4S或者其他名称,选中机器就会在右侧出现,如下图,红框内的就是唯一码

12、在浏览器中,选择“App IDs”,如图

13、点击右侧的按钮,在Description中输入一个名称(随便,但最好特定),在Bundle Identifier (App ID Suffix)中输入app的Bundle identifier,如:com.abc.iphone

14、在左侧选择“Provisioning”,如图

15、在右侧点击按钮

16、页面进入“Create iOS Development Provisioning Profile”,Profile Name是名称(随便,但最好特定),Certificates选择一个证书即可,App ID选择你刚刚创建的app id,Devices选择你添加的Device。点击submit,你创建的provisioning profile的status会是pending 刷新页面,知道status为Active,点击右侧的按钮 下载*****.mobileprovision,并双击 添加到xcode的Provisioning Profiles中在organizer中选中你的手机dervice展开,选择Provisioning Profiles 点击右侧窗口下的按钮,选择到刚才下载的“*****.mobileprovision”文件,就会对该手机授权

17、配置app,使之可以在手机上调试,如下图

(1)在info的Bundle identifier项中填写之前第13步写的内容,Bundle identifier,如:com.abc.iphone,或在Supporting Files文件夹下选中ProjectName-Info.plist,对右侧视图中的Bundle Identifier选项进行修改,和你自己创建的App ID保持一致(形如:com.abc.iphone)。

 

(2).在左侧的菜单中选中刚创建的project文件,在下面找到Build Settings然后搜索Code Signing Identity。

(3).将对应provisioning profile的所有的值全部设置好。

(4).选择左手边Targets下面的项目名称,再次找到Build Settings,来到Code Signing Identity区域,确保所有的值都和新的provisioning profile保持一致。

如果右侧红框内的授权信息不能选择,则说明中途操作有问题。重新操作吧,我弄了5次才搞好。如下图,选择iOS Device     


18.先在菜单栏product中对项目clean一下,然后build,把products文件夹下生成的app文件show in finder,然后拖入iTunes中即可生成ipa,在文件中显示即可得到ipa。

19.连接上自己的设备,选择同步把程序安装到设备上,就可以进行真机测试了。

iOS真机测试详细步骤及图解

0.首先使用开发者账号登录该网站 https://developer.apple.com 关于开发者账号分为三种: 个人、公司、企业,具体如何成为公司或者企业账号,请百度 1.获取根证书文件:Ap...
  • vbirdbest
  • vbirdbest
  • 2016年07月12日 11:37
  • 1309

Xcode7免证书真机测试详细流程

早在六月份和同学谈论iOS真机调试就听说Xcode7可以免证书真机调试,但是就感觉苹果这个决定真是明智,远了多少刚入行的iOS开发者啊。等到Xcode7 Beta版发布到现在却一直忙于公司项目,没空去...
  • yi_aohehe
  • yi_aohehe
  • 2015年11月21日 15:38
  • 903

Android Studio中连接真机测试的方法

刚开始学Android Studio,如何用模拟器运行的话,电脑配置不高的话会比较卡,于是可以连接安卓手机进行真机测试。废话不多说,来看看步骤吧 (1)打开app下的Edit (2)选择 USB ...
  • qq876704116
  • qq876704116
  • 2017年04月14日 22:33
  • 1188

iOS开发 实战篇---Xcode7免费真机测试流程

Xcode 7真机测试详解   1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find develope...
  • Lorne_Coder
  • Lorne_Coder
  • 2015年10月22日 10:53
  • 1258

Xcode8真机测试问题二三事

级到xcode8 的时候,你可能会遇到很多方面的问题,也许也包括真机测试问题, xcode8 以后,xcode8可以自动管理证书问题(Automatically manage signing)当它选...
  • jq2530469200
  • jq2530469200
  • 2016年10月10日 11:47
  • 1484

Xcode无开发者账号真机测试

众所周知,自Xcode7以来,就开始支持无开发者账号真机测试。百度上存在各种版本的教程,但是由于Xcode版本不一致,导致总是无法成功实现真机测试。现在将成功经验分享如下:(Xcode Versio...
  • foreverling_ling
  • foreverling_ling
  • 2017年02月23日 14:33
  • 932

Unity导出iOS真机测试教程

学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html) 倒是有类似的地方,都是节点标签显示的,当然个人理解...
  • luxiaoyu_sdc
  • luxiaoyu_sdc
  • 2014年06月05日 11:26
  • 13589

iOS真机测试教程(无需开发者账号)

本教程是写给对iOS已经有基本了解且熟悉Xcode的程序猿/媛们 - 首先Xcode要求7以上,并且运行Xcode,点击左上角菜单Xcode -> Preferences。 设置好版本 点击Acco...
  • u011924755
  • u011924755
  • 2016年02月27日 00:10
  • 2202

Windows下搭建React Native真机测试环境

一、准备1、Java SE安装包 2、Android Studio 4、NodeJS 5、Git for Windows软件说明一下: 我们需要Java开发环境,因为我们这里是开发Androi...
  • p_3er
  • p_3er
  • 2017年04月21日 15:57
  • 707

Appium真机运行测试用例讲解

Appium真机运行测试用例讲解     (2015-07-28 18:12:33) 标签:  手机自动化测试   appium框架   真机...
  • wangsy0202
  • wangsy0202
  • 2016年12月25日 13:41
  • 5264
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何进行真机测试?
举报原因:
原因补充:

(最多只允许输入30个字)