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

原创 2015年11月21日 15:38:46

    早在六月份和同学谈论iOS真机调试就听说Xcode7可以免证书真机调试,但是就感觉苹果这个决定真是明智,远了多少刚入行的iOS开发者啊。等到Xcode7 Beta版发布到现在却一直忙于公司项目,没空去体会一下。前些天同学突然问道用自己未付费的账号真机调试,我才发现Xcode7早已发布,我却未曾尝试用自己未付费的账号试一下真机调试,于是开始上网搜资料,但结果却并不尽如人意,自留都是零碎的,好在一个小时后终于搞定了,也发现了一些坑,这里总结一下,以备后用。


一.需要准备的东西

1.Mac系统(有的人说需要10.11以上版本,其实不需要的)

2.Xcode7或以上开发工具

3.苹果未付费账号

4.真机一部(不一定是iOS9的系统)


二、真机测试流程

1.Xcode打开一个项目,以前的就项目或者新建的都可以

2.进入Xcode偏好设置,选择account项

3.点击左下角的加号按钮会弹出三个添加选项,选择add new appid


4.在弹出的输入框中输入未付费的苹果账号,确定添加。左侧账号栏目例会多出一个账号,就是刚添加的账号


5.选中新增的账号,在右侧会看到账号的信息,你会发现iOS和Mac栏目下都显示free,这就说明你的账号可以免费进行真机测试


6.选中team列表下刚添加的账号,双击进入详情页


7.在signing identities列表的iOS development后点击create,Xcode会自动为账号创建配置文件,完成后点击done退出Xcode偏好设置

8.进入项目general->identity,在team项后选择刚添加的team,下面会给出黄色警告,先别急着修复


9.插上手机试着运行,肯定提示错误,点击弹出的提示框中的fix,等待修复

10.还是报错的话,再到偏好设置中进入第6步进入的界面,这是你会发现下面的provisionng profile列表下面有了一个配置文件,注意证书名中冒号后面的就是你要运行的项目的bundle ID,如果你项目中的bundle ID和这个不一样,修改成一样的(plist里面的和build setting里面的product bundle identity都要改)


11.现在再运行试试,如果提示如下的错误,其实App已经安装到你手机上了,只不过没有信任账号,如果手机上弹出信任授权窗口,点击信任。


12.点击手机上刚安装的应用,弹出如下提示,就是因为手机还没有信任该账号


13.进入手机设置->通用->描述文件,会看到你刚在Xcode里面添加的账号,点进去,信任该账号。在手机上重新打开刚安装的应用,正常运行了。真机测试完成。


三、总结

总体来看需要的步骤还是不多的,但是每一步却不能疏漏,主要有这几点需要设置:

1.项目的bundle identity要和Xcode账号里面,你的账号配置文件的bundle identify 一致。

2.项目的deployment target版本不能比手机iOS版本高

3.手机要信任该账号

如果以上三点设置好,肯定可以真机运行。

相关文章推荐

Xcode7 真机调试(无需证书)详解

iOS 9更新以后,最期待的大概就是无需证书就能真机调试啦   忙着工作也没空去总结这些,今天在此分享一下下    首先准备:   1.xcode 更新到7以上   2. 自己有一个a...

iOS开发-Xcode 7使用免费证书调试应用

在升级到Xcode 7之后,苹果允许我们不注册99美元的开发者账号就可以在真机上调试应用程序了。只要在Apple Member Center 注册Apple ID就可以在运行iOS的设备包括iPhon...

XCode7以上免证书真机调试教程

在Xcode 7中,苹果改变了自己在许可权限上的策略,此前Xcode只开放给注册开发者下载,但Xcode 7改变了这种惯有的做法,无需注册开发者账号,仅使用普通的Apple ID就能下载和上手体验。此...

IOS开发之免费证书+不越狱真机调试

本文转自:http://www.cnblogs.com/weii/p/4688299.html 苹果发布Xcode7后, 开放了普通的AppleID也能真机调试,非$99 或 $299, 只要能上Ap...
  • tht2009
  • tht2009
  • 2015年09月20日 17:50
  • 21666

XCode7 之后免证书真机调试注意事项以及问题总结

网上有很多真机调试的教程,但是有一些地方需要注意,下面我总结一下 1.申请的苹果开发者账号(企业,个人)需要先缴一定的费用才可以申请证书。(之前在某公司工作,app需要真机调试,公司给我了一个企业账号...

如何通过友盟分析发布后App崩溃日志

第一种方法:dwarfdump --uuid xx.app.dSYM     用来得到app的UUID。dwarfdump --lookup 0x9d70 -arch armv7 xx.app.dSY...

ios 真机测试与发布详细流程,基于最新的开发者网站,ios7,xcode5(有截图的哦)[[[第二部分程序的发布]]]

2  程序的发布 程序发布的流程其实比测试要简单的很多,首先需要申请一个发布者证书,和provisioning file 和真机测试时申请测试证书很相似的 下边就是申请发布证书的流程: 点击...

如何用Xcode7免证书真机测试

随着苹果xcode7的发布,苹果也算是做了件人事!终于在xcode7中可以免证书真机测试了,这意味着你可以不用花99美元购买开发者证书了,当然了这个只限于测试环境,如果你要发布到Appstore,仍然...

XCode7 无证书真机测试

XCode7 无证书真机测试 1. 手机和mac连接好 2. 打开XCode,simulator切换为真机,点击Target 3. XCode点击Preference(或者“command”+ ...

ios 真机测试与发布详细流程,基于最新的开发者网站,ios7,xcode5(有截图的哦)[[[第一部分真机测试]]]

第一次一个人搞一个项目,我们老大规定,一个周之内必须上线,这可累坏了洒家,每天挖粪涂墙到半夜不说,还搭上了我那每个月只有那么四次的双休,想想别的热血骚年们每天回到家看日本人惨叫的神情,内牛满面哪,闲话...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xcode7免证书真机测试详细流程
举报原因:
原因补充:

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