Xcode7真机调试iOS应用程序

金田html

      近日苹果发布的新的Xcode7带来了许多特性,好比:swift语言比之前运行更快、功能更强、代码具备更高的可读性、Xcode的测试功能能够帮助用户记录应用程序的行为等,还有咱们今天要讲到的Xcode7能够免费真机测试iOS应用程序了。swift

      之前的Xcode版本若是须要真机测试都须要付费99美刀购买开发者帐号,这增长了新手开发的经济成本,如今苹果将这项功能免费提供,无疑能吸引更多的人涌入iOS开发平台,另外苹果将原来三种平台开发者帐号合而为一了,一个帐号就能够搞定全部平台,这也节省了软件公司的成本,好了接下来演示一下怎么使用Xcode7来在真机上测试应用程序。xcode

     第一步咱们固然是须要下载最新的Xcode7,若是没Apple ID帐号先注册一个,Xcode7下载地址,直接双击打开dmg包,把Xcode拖出来便可完成安装。app

     第二步是生成咱们要在真机上测试用的证书,运行Xcode7点击菜单中的Preferences…进入Account标签,选择添加Apple ID如图一所示:测试

图1 添加Apple ID界面spa

      而后在弹出的输入框中登陆Apple ID帐号,点击添加按钮,登陆成功后Apple IDs栏会新增一项,右边能够看到刚刚登陆的帐号和描述信息,下面还有iOS和Mac的Free标记,之前的版本若是没有购买开发者帐号,会提示没有加入任何开发团队。接着点击下面“View Details”按钮等待系统读取相关信息后会弹出生成证书页面图二,图中Signing Identities栏列出了能够生成证书的类型,Provisioning Profiles栏列出已经生成的证书文件。由于我已经生成过iOS Development的证书了,这里就再也不次生成了。调试

图2 证书生成页面code

      第三步有了证书咱们就能够链接真机准备测试了,打开已经编写好的iOS项目,点击项目的TARGETS中的General页,在Identity标签下的Team选择刚刚用来生成证书的Apple ID,链接好设备而且把真机做为调试目标点击运行,这时候会提示编译失败并弹出一个对话框,不要紧咱们只须要点击弹出对话框中图三的”Fix lssue“按钮,等待系统帮咱们解决,自动生成相应的证书。htm

图3 无效证书和修复对话框blog

     真机上出现了咱们APP的画面,到此咱们终于能够在真机上测试咱们的程序了。固然想要发布到AppStore的话,仍是须要购买开发者帐号才能发布。

 

版权全部,转载须浏览做者(金田)及原文出处(原文