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.手机要信任该账号

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

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

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

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

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

Xcode9 无证书真机调试

写在前面 公司分配了新的测试机,证书99台名额已满,所以上网找教程,学习了一下如何使用Xcode无证书进行真机调试。 一. 创建证书 1. 运行Xcode, Xcode–》Preferenc...
  • zhenggaoxing
  • zhenggaoxing
  • 2018年01月12日 11:48
  • 751

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

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

Xcode无证书打IPA包

首先选择release模式 然后选择真机,并且编译 然后前往 找到你的项目在build-products目录下会有Release-iphoneos 如果现在没有这个,肯定是你没有选择真机编译。...
  • github_32105047
  • github_32105047
  • 2016年05月10日 16:30
  • 2600

Xcode免证书打包ipa

1,创建证书 打开“钥匙串访问”创建证书 填写好内容后点击继续,之后的步骤什么都不用改,一路点击“确定”和“继续”,最后完成这个向导就可以了。 我们创建的证书是不被信任的,右...
  • dingkun520wy
  • dingkun520wy
  • 2015年11月12日 15:25
  • 15173

无需付费证书通过Xcode进行安装调试

苹果XCODE Version 7.2不再需要99或199或199或299$的研发证书和把uid加入研发者证书来进行连接手机进行调试了。 现在来看看如何进行Xcode免费证书的配置和调试安装吧。 ...
  • jia12216
  • jia12216
  • 2016年02月03日 16:32
  • 1075

xcode7中,无需证书即可进行真机编译调试!

iOS开发总是面临一个问题,借不到机器进行测试,自己的机器又不能使用。每到这个时候我都在想,苹果什么时候给力一点?现在,苹果终于给力了!Xcode7全新特性来袭,下面为大家介绍:无需证书的真机编译调试...
  • imanapple
  • imanapple
  • 2015年12月01日 18:26
  • 2650

只需简单的几步配置,就可以免证书真机测试

ios9之后,在公司用公司的证书,回到家真机测试就可以不用证书了,试了一下,也挺方便的。只需要一个自己注册的Apple ID就可以。记录一下。 1.进入xcode,菜单栏选择xcode –> pre...
  • MinJing_Lin
  • MinJing_Lin
  • 2016年09月04日 12:18
  • 1008

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

本文转自:http://www.cnblogs.com/weii/p/4688299.html 苹果发布Xcode7后, 开放了普通的AppleID也能真机调试,非$99 或 $299, 只要能上Ap...
  • tht2009
  • tht2009
  • 2015年09月20日 17:50
  • 23567
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xcode7免证书真机测试详细流程
举报原因:
原因补充:

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