在Xcode中搭建真机调试环境
来源:互联网 发布:零基础java自学教程 编辑:程序博客网 时间:2024/06/05 04:03
如果想真机调试,首先要在苹果网站上注册APP ID,并且购买iPhone Develop Program(iDP) 开发者授权,需要99美元
(包括可以在APP SPORE上发布应用程序)。
1. 创建证书,获取Certificate
Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pair information’。
设置OCSP和CRL为关闭状态。
2. 登录iDP Portal提交证书请求
99美元的开发者账户只能绑定一台PC开发设备,下面就是将上面步骤的那台设备的证书提交给我们的开发者账户。
登录下面的链接地址
http://developer.apple.com/iphone/manage/certificates/team/index.action
选择Development,点击‘Request Certificate’。
点击Browser,添加在上一个步骤中生成的证书,点submit。
点击Approve,一分钟后会生成一个.cer文件,点击Download,下载它。
双击下载的cer文件,弹出对话框后,单击“好”,就可以把certificate加入到keychain里面了。
3. 注册移动设备
99美元的开发者和账户允许绑定100台移动设备,下面讲解如何将移动设备绑定到开发者账户上面。
通过Xcode的organizer或者itunes都可以查看你的机器的udid,下面说明如何用Xcode来查看。
将设备通过数据线连接到你的一台PC设备上面,打开XCODE,在window菜单下,点击Organizer,出现这个页面,页面中identifier那一行字符就是device id了。
http://developer.apple.com/iphone/manage/devices/index.action
打开上面的页面,点击“Add Devices”,在Device name里面随便填写个名字,然后在Device ID里面输入上面获得的identifier,点击下面的Submit,就已经将您的移动调试设备添加到了您的开发者账户中。
4. 生成APP ID
创建应用程序,需要指定程序的ID,在网站上创建一个APP ID,这个ID可以是针对一个程序也可以针对多个程序,假设现有一个程序test,可以指定它的ID为com.thinkrace.test或者是 com.thinkrace.* 在站点上创建好,对于 com.thinkrace.* 可以适合所有的程序。还有很重要一点要注意的是,这个ID对应的是你的程序Targets里的name,不是你程序本身的名字,这里要注意的一点是:如果 你的APP ID是用*号代替的,那么在SDK3.0环境里,Targets里的name不能写成类似com.thinkrace.*这样的,后面的*号依然可以用任 何字符代替,但是不能用*,会报错的,而在SDK3.0之前的环境可以用*,这里说的这种情况是APP ID用*代替的,不用*代替则无所谓了。
上面这段斜体是网络上面解释比较贴近的一段话,虽然可以一个APP ID可以对应多个APP,但是根据个人经验,最好每一个项目的测试程序都去生成一个APP ID,因为使用同一个APP ID的多个应用程序,在同一个设备上只能同时存在一个,会造成一些麻烦,而且在SDK3.0之后就不允许使用*模式的APP ID,所以推荐每个APP单独创建一个APP ID。
所以主要说明生成不带*的APP ID。
http://developer.apple.com/iphone/manage/bundles/index.action
进入上面的页面地址,按照下图操作,在第二张图中,APP ID部分填写的是不带*D的ID格式。
5. 生成Provisioning Profiles
最重要的一步,将上面的PC开发设备,移动测试设备,和应用绑定在一起。
过程很简单的,一分钟之内会生成DOWNLOAD,下载并双击就可以了,可看图操作。
http://developer.apple.com/iphone/manage/provisioningprofiles/index.action
打开上面的页面,点击“New Profile”。
将上面生成的CER,APP ID,DEVICE通过点选绑定到一起,点击“submit”,一分钟内会生成一个provisioning文件,下载它。
双击下载后的provisioning文件,用Xcode打开。
6. 连接真机进行调试
连接iPhone/iPod,使用XCode -> Window -> Organize打开,如果连接了iPhone,会在Device中显示相应的设备,点击 “Use Device for Develop”,开发中运行设备中可以选择相应的Device,并可以在该设备下面看见已注册完毕的provisioning文件。
注:iPhone SDK要和真机版本一致,版本不兼容的话会出现找不到设备之类的错误。
http://developer.apple.com/iphone/videos/popupappids.action
大家可以参考该链接中的视频教学,如何连接真实设备进行开发。
下面粗略介绍一下如何连接真实设备调试。
随便新建个项目,比如OpenGL ES Application。
展开Target,双击里面的test,注意identifier里的内容。
build改成对应的provisioning,在项目中选择build&go。
如果一切顺利期待您的移动设备中出现您的应用跑起来的画面吧。
- 在Xcode中搭建真机调试环境
- 【IOS】在Xcode中搭建真机调试环境
- 在Xcode中搭建真机调试环境
- 在Xcode中搭建真机调试环境
- 在Xcode中搭建真机调试环境
- Xcode搭建真机调试环境
- Xcode搭建真机调试环境
- Xcode搭建真机调试环境
- Xcode搭建真机调试环境 图文实例
- xcode中设置项目属性,运行、调试在真机
- xcode 真机调试
- 在Xcode中搭建OpenCV开发环境
- 在Xcode中搭建openCV开发环境
- Android编译环境搭建-ubuntu虚拟机中AndroidStudio真机调试
- xcode 破解,真机调试
- XCode破解真机调试
- 关于xcode真机调试
- Xcode 5真机调试
- 服务器大量php-cgi.exe进程,导致CPU占用100%的解决
- 系统起来的一些初始化
- 明年的七夕,你还记得我吗
- 数据库中图片的二进制存储和显示
- PHP底层原理之php hash简介
- 在Xcode中搭建真机调试环境
- 详解tcp/ip连接建立与释放
- IT技术文章示例(附源码)
- vim中添加块注释的方法
- mp4 file spec
- 地图编辑器的选择1
- 袪除疾病的心法(一)起始篇
- 粒子编辑器的选择1
- IPhone NSString,NSArray字符串分割和拼接方法