XCODE5 真机測试
原文地址: http://my.oschina.net/u/1245365/blog/196420 亲測 可用
ios申请真机调试( xcode 5)具体解析
scope=blog&q=%E7%94%B3%E8%AF%B7" class="tag" style="padding:2px 4px; margin:2px 2px 2px 0px; color:rgb(62,109,142); outline:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:rgb(62,109,142); border-right-width:1px; border-right-style:solid; border-right-color:rgb(127,159,182); font-size:8pt; line-height:2.4; text-decoration:none; white-space:nowrap; background-color:rgb(224,234,241)">申请
ios真机调试第一步:申请“开发证书”
进入苹果开发人员99美元账号:
选择:Certificates, Identifiers & Profiles
关于 Certificates,Identifiers,Profiles 的介绍请看 ”Certificates,
Identifiers ,Profiles“

选择:Certificates

选择:Development,点击”+“

能够创建一个证书,具体步骤请參照 ”申请证书“。在这里就不在反复了
一般说我们开发ios应用。必须有两个证书,”开发证书“、”公布证书“。在电脑上生成了一次这两个证书以后,不须要每一次都加入证书,所以加入证书的步骤在这里不在又一次叙述。
假设你在开发人员站点已经申请不了证书了,能够选择导出p12文件,请參照“导出P12”文件
第二步:加入App
IDs
选择 “Identifiers”的 “App IDs”,点击“+”

出现下面界面:
App ID Description 是一个App ID的描写叙述,就是一个名字。这个名字能够随便取
App ID Prefix 苹果已经帮我们填了,不须要我们填。能够看出,它是一个团队的ID

下一步。选择 App ID
Suffix
App ID Suffix 有两个选项:
Explicit App ID :顾名思义。这里要填一个明白的 App ID,
什么意思呢?能够这么来解释:我们做项目时的Bundle Identifier (Bundle ID)是用来标示我们的app的。我们的App
ID也是用来标示我们的app的。这两个有什么联系呢?Explicit App ID 就是要我们确定一个唯一的 Bundle ID。用来标示我们的 app,使它有一个固定的身份。能够发现,当提交应用到苹果时,假设我们一開始没写 Explicit App ID,苹果会自己主动帮我们生成一个与我们公布时填的一样的 Bundle
ID 到我们的 App ID中。
填写 Explicit App ID 的格式为:com.company.appName
Wildcard App ID:顾名思义,这里要填一个通配符的
App ID 。意思就是。我们仅仅须要填一个在全部应用都能试用的 App ID 就好了。
填写
Wildcard App ID 的格式为:com.company.*
申请真机调试的时候,不是为了某一个应用去调试,而是为了全部的应用去调试,必须能适应每个app,所以我们选择 Wildcard
App ID。
com.company.* 的company 一般写公司的名字,也能够按须要写

能够发现,选择 Explicit App ID 会比 Wildcard
App ID 多几个服务选项能够选。只是我们是真机调试,所以无所谓。将能选的勾上,选择“Continue”就好。

看到例如以下界面。点击“Submit”后就能够生成App ID了

第三步:申请设备
如图。点击“+”,一个99美元账号仅仅能申请100个设备。

Name 自己取一个设备的名字,UDID约等于设备的身份证,能够在xcode中查看

查看UDID
打开xcode,选择“Windows” 的“organizer”:

选择设备看到 “identifier”。这个就是我们设备的 UDID,将其复制,能够填入上上图显示的 UDID中。

当你的机子第一次用于开发时,能够看到,显示的灯是“灰色”的。能够点击“use for developer” 来作为开发机。点击了“use for developer”后,能够发现你的灯变成了黄色的了。

假设一个手机本来就是开发机(一个手机能够安装多个开发用的描写叙述文件)或者越狱的手机。那么它刚插进去就是绿灯。可是绿灯并不代表就能用,必须安装相适应的描写叙述文件。如图就是一个没有安装对应描写叙述文件的开发机。

填好 name 和 UDID后,点击continue 就能够看到例如以下界面。点击“Register”就能够在苹果上登记了。

第四步:申请描写叙述文件
如图点击 “+”

选择 “iOS App Developer”。然后“Continue”

这里选择我们刚刚生成的 App ID,选好后,点击“Continue”

这里选择一个开发证书。有两点要注意:
这个证书是我们刚刚自己在本机与苹果开发人员站点生成的 开发证书 “Development certificate”
假设不是刚生成的。这个证书必须在本地的mac的钥匙串中存在(带密钥的证书,不带密钥的依旧无效)

假设不想自己在又一次生成证书,用别人生成的证书,能够从别人的电脑中导出p12文件。能够參考:怎样导出p12文件
选好证书以后,点击“Continue”

选择设备。设备能够选择所有设备,也能够按需选择你须要的设备:

这里给我们的描写叙述文件取一个名字。这个名字在以后的xcode中是看得到的,所以能够取一个好辨认的名字。取好名字后,选择“Generate”生成描写叙述文件。

生成好描写叙述文件后,选择“Download”,双击进行安装(安装后在xcode中能够查看)

成功安装后,曾经没作为开发机的手机会变成绿色的(曾经就是开发机和越狱的手机一直是绿色的,可是不又一次申请符合证书的真机调试任然是不能真机调试的)
点击“Provisioning
Profiles” 看到 “Valid profile” 就是安装成功的意思。
假设没有成功安装。通常是证书或者描写叙述文件的问题,看看证书是不是从自己的机子上生成的,描写叙述文件的配置信息(是否和你的本机存在的带秘钥的证书相匹配,你加入的设备是否包括你如今选择调试的设备)等,如图第一个警告是由于没有证书与描写叙述文件相匹配出现的

配置好后,还不是绿灯,则考虑问题:
设备版本号高于XCode所能支持的版本号,如XCode4.6.3。能支持的最高版本号未iOS6.1,假设你的设备系统大于等于iOS7以上,此时须要 更新至XCode5; 再如:XCode5 不支持ios7.1。假设想开发ios7.1,必须将xcode5 升级到 xcode5.1以上版本号。
比如:


在真机调试时。不要忘记设置这两个,否则调试失败:
这个必须填:之前写Wildcard
App ID 的内容. app的名字


设置好这两个之后再点击执行。
XCODE5 真机測试的更多相关文章
- 真机測试时的错误:No matching provisioning profiles found
1.出现错误的原因是这种---- 公司接收一个外包项目,原来做真机測试的时候,用的是公司申请的苹果开发人员账号.如今项目结束了,准备上线,但客户要求使用客户自己的苹果开发人员是账号上线,于是就用客户的 ...
- TaintDroid下载预编译(五):TaintDroid(Android)系统编译虚拟机和真机測试
光说不练非好汉,如今就让我们开启自己编译的系统測试!事实上懂得这些过程.就知道了Android手机系统定制的整个流程.现有的智能机都是使用Google的android开源的系统然后加入一些自己的东西. ...
- xcode7 怎样真机測试
1. 下载xcode7 能够通过訪问 https://developer.apple.com/xcode/downloads/ 下载最新的xcode7的版本号 只是官网的下载速度太慢了,这个最好百度一 ...
- 关于 xcode5 真机调试 的 no matching provisioning profiles found
产生原因:在xcode5里面不一定是因为你的真机证书有问题,有可能是因为,项目本来在别的组里有会出现此bug 如果你出现上图的错误,只需要在此项目的***.xcodeproj 文件,然后右键选择“显示 ...
- XCode5 真机调试及发布应用
一.XCODE 真机测试 Xcode5已经很智能,只需生成一个开发证书,安装后,插入设备会自动添加,注意,当Mac系统升级后,证书需要重新生成. 证书生成步骤: 1.生成 CertificateSig ...
- Xcode5真机调试
http://blog.csdn.net/u011332675/article/details/17397849 (真机调试详解) http://blog.sina.com.cn/s/blog_ ...
- 乐酷工作室孙志伟:Testin云測试有广度有深度 省钱省力值得信赖
乐酷工作室孙志伟:Testin云測试有广度有深度 省钱省力值得信赖 2014/10/16 · Testin · 开发人员訪谈 乐酷工作室是一个专业从事移动终端应用及游戏自主研发和运营的创业团队,眼下拥 ...
- Testin云測试破7000万次:崩溃成90%手游应用质量难题
Testin云測试破7000万次:崩溃成90%手游应用质量难题 2014/11/13 · Testin · 业界资讯 11月13日.全球最大的移动游戏.应用真机和用户云測试平台Testin云測宣布,已 ...
- iOS开发 - 获取真机沙盒数据
今天要获取之前真机測试时写入沙盒的数据, 本来以为挺麻烦的. 后来捣腾了一下, 才知道原来这么简单... 以下直接看详细步骤. 前提: 真机已经通过USB和你的电脑连接上了! 1.进入Organize ...
随机推荐
- bash算术求值和errexit陷阱
原文:https://www.technovelty.org//linux/bash-arithmetic-evaluation-and-errexit-trap.html 在 "traps ...
- 【转载】php如何给APP端写接口
如何写好接口 目的:清楚明白所写接口的用途 安全性:做好接口的安全性,防止接口数据泄露,做好必要的参数加密措施 按需分配: 接受值和返回值要实用,不接受和返回不需要的数据,返回值返回什么应与使用者时时 ...
- 【微信支付】公众号、商户基础配置和流程(包括设置支付授权目录、测试支付目录和白名单、JS接口安全域名、授权回调域名等)
一.使用场景以及说明 使用场景:商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程. 说明:1.用户打开图文消息或者扫描二维码,在微信内置浏览器打开网 ...
- Percona Toolkit工具集介绍
部署mysql工具是一个非常重要的部分,所以工具的可靠性和很好的设计非常重要.percona toolkit是一个有30多个mysql工具的工具箱.兼容mysql,percona server,mar ...
- PHP位运算符(转)
例子 名称 结果 $a & $b And(按位与) 将在 $a 和 $b 中都为 1 的位设为 1. $a | $b Or(按位或) 将在 $a 或者 $b 中为 1 的位设为 1. $a ^ ...
- chome 离线安装包地址
https://www.chromedownloads.net/chrome32win-stable/ --32bit https://www.chromedownloads.net/chrome6 ...
- C语言实现http get请求程序
1.客户端程序: 向指定URL发送http请求, http://files.cnblogs.com/files/yyx1-1/httpclient01.7z 源码程序 2.服务器程序: 接收URL请求 ...
- unity, undo
如果在操作一个Object之前调用Undo.RecordObject(Object),且操作确实造成Object某些属性的改变,则会产生一个undo记录. 如果我们的架构不是直接操作Object,而是 ...
- find_if查找vector内对象的成员 作为菜鸟一直不会用也不敢用
用stl的find方法查找一个包含简单类型的vector中的元素是很简单的,例如 vector<string> strVec; find(strVec.begin(),strVec.end ...
- linux(二十一):apache服务配置(二)
1.普通用户进入家文件夹 紧接着之前的进度,我们想想博客的实现.每一个用户在登录之后.都是在自己的家文件夹.那么对于我们的要求就是要设置每一个用户的默认公布文件夹为其家文件夹. 接着我们就来实现 ...