金田

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

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

第一步我们当然是需要下载最新的Xcode7,如果没Apple ID账号先注册一个,Xcode7下载地址,直接双击打开dmg包,把Xcode拖出来即可完成安装。

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

图1 添加Apple ID界面

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

图2 证书生成页面

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

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

真机上出现了我们APP的画面,到此我们终于可以在真机上测试我们的程序了。当然想要发布到AppStore的话,还是需要购买开发者账号才能发布。

版权所有,转载须浏览作者(金田)及原文出处(原文

Xcode7真机调试iOS应用程序的更多相关文章

  1. 【转】Xcode7真机调试iOS应用程序

    原文网址:http://i.cnblogs.com/EditPosts.aspx?opt=1 近日苹果发布的新的Xcode7带来了许多特性,比如:swift语言比以前运行更快.功能更强.代码具有更高的 ...

  2. 使用Xcode 7 beta免费真机调试iOS应用程序

    使用Xcode 7 beta免费真机调试iOS应用程序 六月 9, 2015  |   K-Res 发布   今天凌晨的WWDC15虽然没有熬夜守候吧,但也还是早起第一时间翻看了twitter的相关标 ...

  3. 使用未付费的账号真机调试 iOS 程序,过几天后程序一打开就会闪退

    使用未付费的苹果开发者账号真机调试 iOS 程序,过几天后程序一打开就会闪退.   解决办法: 删除 Provisioning Profile,重新配置一次. 终极解决办法:花钱购买苹果开发者账号. ...

  4. 【转】iOS开发Xcode7真机调试教程

    原文网址:https://www.skyfox.org/ios-xcode7-debug-device.html 从Xcode7开始,Xcode 不需要$99/$299升级开发者直接可以进行真机调试 ...

  5. Xcode 7如何免费真机调试iOS应用

    Xcode 7如何免费真机调试iOS应用的简单方式: 运行Xcode后,点击菜单中的Preferences…进入Accounts标签,这里选择添加Apple ID:在弹出的对话框中登入你的Apple ...

  6. React Native 真机调试(iOS / Android)

    React Native 真机调试(iOS / Android) https://reactnative.dev/docs/running-on-device https://developer.ap ...

  7. iOS开发Xcode7真机调试教程

    从Xcode7开始,Xcode 不需要$99/$299升级开发者直接可以进行真机调试 调试步骤 1.假设已经你已经有了苹果账号,下载并安装好了Xcode7 2. 打开Xcode-> Prefer ...

  8. Xcode7.2如何真机调试iOS 9.3的设备

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 本猫的mac系统为10.10,Xcode版本为7.2 本猫将i ...

  9. Xcode7 真机调试步骤以及遇到的问题解决办法

    打开Xcode7,打开preference 添加自己的apple ID登陆上去 打开一个自己的想要运行在真机上的项目 插上自己的iPhone真机(真机没必要是最新的系统,没必要升级,我刚开始报错以为是 ...

随机推荐

  1. css考核点整理(六)-水平居中定位的几种方式

     定宽    text-align: center 父容器position:relative:子容器 position:absolute;left:50%; margin-left: 宽度/2 .Ce ...

  2. 原创翻译:iOS 应用程序 蓝牙后台运行

    默认情况下,普通的CoreBluetooth 任务中的大多数,无论是Central还是peripheral ,在后台或者挂起状况下都是无法进行的.也就是说,你可以通过宣布你的应用程序支持后台处理模式来 ...

  3. Python开发【第二十篇】:缓存

    Python开发[第二十篇]:缓存redis&Memcache   点击这里 Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy ...

  4. Java 406

    项目改名之后, 项目上传后,报错,406,可是项目本地是可以跑起来的, 联系管理员,管理员改了个/etc/httpd/conf/workers2.properties 里面,将本次的项目加入进去就OK ...

  5. MongoDB_1

    突然想去看下MongoDB的东西,于是有了这篇文章.其实很早以前就看过一些关于NoSql的文章,还记得当时里面有介绍MongoDB的,多瞅了2眼,并且在Window下安装了MongoDB的驱动,小玩了 ...

  6. vs编译和运行的区

    编译: 是把代码转变成一系列指令(把源代码翻译为计算机能够识别的语言),产生目标代码,并不限于EXE(EXE只是WINDOWS的东西),这样才能装入内存; 运行: 是运行目标代码(运行EXE),就是执 ...

  7. Spring通过SchedulerFactoryBean实现调度任务的配置

    http://blog.csdn.net/hu_shengyang/article/details/19815201(里面是配置) 介绍SchedulerFactoryBean http://blog ...

  8. 对UIImage进行的一些操作

    1.生成指定宽高的UIImage对象(oldImage为原始图片对象,newImage为操作后的图片对象) // 参数1:图片的尺寸 参数2:是否透明(没看出YES和NO有什么区别) 参数3:缩放(1 ...

  9. java 计算器SWT/RAP(版本3)键盘鼠标兼容

    java 计算器SWT/RAP(版本3)键盘鼠标兼容,之前版本也对,但存在线程失效问题,当多人访问时,就容易线程失效,一直犯得一个错误就是一直用static变量和static方法, 之前加了什么js界 ...

  10. ZOJ2112 Dynamic Rankings 动态区间第K最值 平方分割

    有了上一题的经验(POJ的静态区间第K最值)再解决这道题就轻松多了 空间5256KB,时间3330ms,如果把动态开点的平衡树换成数组模拟的话应该会更快 之所以选择了平方分割而不是树套树,不仅是所谓趁 ...