xcode 真机调试 需要付费吗_iOS真机调试配置
一、进入苹果开发者网站
需要真机测试,首先你的apple账号必须加入了开发者计划。当然,这需要花钱,而且不便宜。个人账号$99/year,企业账号有两种,一种$99/year,一种$299/year,$299的账号不能上架app store。
如果已经加入了开发者计划
Paste_Image.png
选择Certificates, Identifiers & Profiles进入证书管理页面。
Paste_Image.png
二、添加测试设备
如果想要真机测试,那么你的测试设配必须已经添加到了当前账号中(如果以前在该账号中注册过设备,则不用再次注册)。进入到Devices页面,点击【添加】按钮。
Paste_Image.png
输入设备名称与UDID。获取UDID的步骤:
1.将手机连到电脑上,打开xcode;
2.选中菜单栏Window中的Devices;
Paste_Image.png
3.找到真机并复制UDID到页面中。
2016-06-29 at 下午2.05.png
输入完设备名称与UDID信息后,点击continue- >register->done->注册设备完成。
Paste_Image.png
三、创建AppId
每一个App都有一个唯一标示符,里面包含了App的描述、Bundle Id、需要的App服务(是否需要推送、是否需要Game Center等等)。
进入Identifiers页面,点击【添加】按钮。输入App描述、Bundle Id、需要的App服务等信息,然后continue->Register->done。详情如下图:(如果在App中需要使用到推送服务,则Bundle ID不能是通配的)
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
四、创建证书
要创建证书,首先需要明白的是开发证书和发布证书的区别:
开发证书用来真机测试;发布证书用来打包和上传;
可能你发现开发证书也能打包,但是很有可能出问题;(比如在设备推送服务方面,同一台设备,开发证书打包获得的token与直接跑到设备上获得的token是不同的。并且,开发证书打包出来收不到推送)
步骤如下:
注意;创建的是Development证书,不是Production,在创建证书时,只用填写Development相关信息,不用填写Production部分 - Continue - Continue
Paste_Image.png
Paste_Image.png
2016-06-29 at 下午3.00.png
2.经历两个continue后,进入到选择Generate your certificate的页面。这一步需要用到钥匙串,具体操作如下;
Paste_Image.png
Paste_Image.png
3.选择choose file,选取刚才钥匙串生成的CertificateSigningRequest.certSigningRequest文件->Continue->Download;
Paste_Image.png
Paste_Image.png
五、创建描述文件
描述文件中需要的信息是:AppID、包含的测试设备、(如果新增了设备,只需要重新编辑下描述文件并下载替换即可,而不需要重新描述文件与证书)
具体生成步骤如下图:
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
六、安装证书与描述文件
证书与描述文件都创建好以后,双击进行安装。证书会安装在钥匙串中,描述文件则安装在xcode中。
七、真机测试
准备工作做完,终于可以开始进行真机测试了。
1.打开xcode,找到工程配置中的Target->build setting->code signing。选择刚安装好的描述文件,然后在选择证书(一般选择描述文件后,点击选择证书的下拉框,就只有一个证书可选,如果有多个或者没有证书可选,则很有可能是之前步骤出了问题,需要仔细排查);
2.
Paste_Image.png
3.修改工程Bundle ID为创建证书时输入的Bundle ID;
4.连上测试设备,在以前选择模拟器的地方,选到你的设备,然后就可以运行了。(如果出错,请先尝试去看看系统报错是什么,然后google下)
xcode 真机调试 需要付费吗_iOS真机调试配置相关推荐
- android ida多线程调试,C/C++知识点之ida动态调试.so 动态加载(必须真机)
本文主要向大家介绍了C/C++知识点之ida动态调试.so 动态加载(必须真机),通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 第一步连接安卓手机 查看设备 localhost: ...
- android web 调试,Web页面Android安卓真机调试
如果是前端开发手机页面,通常会需要在手机运行本地代码,检查页面布局和显示,同时需要在chrome浏览器控制台进行调试.在这里记录一下安卓机web页面,手机运行,pc调试的操作方法.主要用到的是chro ...
- ubuntu android 真机调试,Ubuntu下AndroidStudio的真机调试
手机设置里面,开启开发者选项,然后再打开USB调试 (我的小米手机需要USB打开方式为文件传输) 查看手机端口id 终端输入命令 lsusb, 系统会列出所有的usb设备.例如: Bus 004 De ...
- HBuilder/HBuilderX真机运行、手机运行、真机联调常见问题
** 前言 ** 请首先保证iTunes或Android手机助手(如360手机助手)可以正常连接手机,如果仍有问题请查阅以下问题是否与自己遇到的情况相同 特别注意**: iOS13真机运行,需要升级至 ...
- 真机运行、手机运行、真机联调常见问题
原文地址:http://ask.dcloud.net.cn/article/97 请首先保证iTunes或Android手机助手(如360手机助手)可以正常连接手机,如果仍有问题请查阅以下问题是否与自 ...
- 【苹果相册推】Xcode项目,我们将其命名为mypushchat,以及调试的iOS设备
推荐内容IMESSGAE相关 作者✈️@IMEAX推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者✈️@IMEAX推荐内容 1.家庭推内容 *** 点击即可查看作者要求 ...
- jpa query oracle 参数int为空_撸一个预言机(Oracle)服务,真香!—中篇
本文作者:六天 一.文章结构 本文将通过上.中.下三篇文章带领大家一步步开发实现一个中心化的 Oracle 服务,并通过一个抽奖合约演示如何使用我们的 Oracle 服务.文章内容安排如下: 上篇:O ...
- 【上位机】通过QTCreator编写WIFI上位机与网络调试助手通信绘制曲线
文章目录 前言 一.使用QT Creator编写上位机 二.上位机与网络调试助手联调 三.总结 前言 17年电赛H题中要求编写WIFI上位机实现远程幅频特性曲线显示, 以下是本人在近期摸索出来的一些心 ...
- 摩托罗拉v3android,摩托罗拉V3安卓复刻版真机登场!网友:居然真做出来了
原标题:摩托罗拉V3安卓复刻版真机登场!网友:居然真做出来了 就在前不久,国外曝出了一张疑似摩托罗拉V3复刻版的外观专利设计图.从这张图片可以看出,这手机中间有一个轴承,仍然是一部翻盖手机. 结合20 ...
最新文章
- 几种常见窗函数及其MATLAB程序实现
- 数据挖掘原理与算法:对森林火灾影响因素的分析
- javascript练习----复选框全选,全不选,反选
- PCB 生产周期计算逻辑与代码实现
- Docker 加速器升级版
- ASP.NET 生命周期(原文翻译)
- The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法...
- IIS网站设置禁止IP访问设置方法
- 安装Kali Linux系统
- Python爬虫-微信定时消息发送
- 服务器突然断电文件系统损坏,电脑突然断电造成系统文件损坏该如何修复?(高级篇)...
- python 监控键盘输入_python 监控键盘输入
- 干货 | 关于离岸银行开户(境外开户),看这一篇就够了
- 3.会计等式与复式记账
- 运放方波发生器原理分析及实践过程
- Unity 子弹的射击效果
- C# 如何提取字符串中的数字
- 如何在matlab中建立永磁直驱式风力发电机的模型,基于Matlab_Simulink直驱式永磁风力发电系统的建模与仿真...
- Linux九阴真经之九阴白骨爪残卷2(SSH)
- 直流伺服电机调速控制系统解析,直流伺服电机的调速控制方式