IOS学习之十九:真机调试的若干小问题

最近大半月基本开始将产品部署真机然后开始调试了。

然后会发现问题颇多。

首先可能是虚拟机和真机本身设备的内存等因素,会发现真级上闪推异常很多。

这个解决基本就是用内存检测工具来调试吧,一般来说都是内存的问题。感觉模拟器上的调试宽容度远高于真机。

其次好像是资源还是代码大小写问题,这个具体社呢么情况忘了(时间比较长了)。

感觉虚拟机上貌似有点大小写问题它不提示报错,但是真机上时出现莫名异常,最后发现是大小问题。

当然,具体是不是这样其实也我也不好说,只是我遇到了,这边给个可能性错误警示。

 

真机调试步骤基本分为:

开发者账号申请   --- 证书生成和下载安装 ---- 应用APPID申请 ---设备注册----描述文件生成然后download添加到开发者工具设备 ---xcode中修改项目的部分配置属性

-----run-to-Udevice;

 

--------------   真机测试和应用上传教程文档,点击下载-----------------

 

一:账号申请

这个网上教程很多,等会下面我也会上传一份PDF文稿。

因为账号是公司的,是项目经理申请的。具体实践不明~

 

二:证书生成和下载安装

同样参考pDF文稿。

基本无难度。

 

三:应用APPID申请

这个也很简单,就是给你的应用指定束名id。这边只要注意两点。

1.APPID申请后貌似你无权限删除,由于我前两次是测试,申请了两个xx.xx.test,后面想删除无果(当然,其实也没大碍,就是以后如果该账号下的应用

多了,轻微界面洁癖者总想把无效的删除掉~)

2.可以以匹配符号*来命名 xx.xxx.*(这个好处是比如你有多个测试应用,可以用同一个包含appid的描述文件,只需不同应用在配置文件时,束名用xx.xxx.app1,

即替换掉*,间接减少生成描述文件,以及多个appid)。

3.用了上面*命名的也会有缺点,比如appid可以配置的游戏中心,内购属性配置。

对于一些配置,一对多的弊端~具体我也没看过,因为我这边只是测试时用此appid。

 

四:设备注册

这个也参考给出的PDF文档

基本无难度。

 

五:描述文件生成然后download添加到开发者工具设备

参考PDF。

基本无设置。证书名打钩;选择appid。调试设备选择。

然后就是down下来。直接点击就自动部署和关联到xcode上了。

 

六:xcode中修改项目的部分配置属性

1.修改束名

2.选择对应证书代码签名

tips:这边可能会有两个小问题。

1》.SVN或者同步后,run的时候提示签名错误等问题,可能是同事提交文件后修改了这个签名选项,你从定向下证书就好了

 

2》一切布置完后,run选项里没有链接的设备信息。

检查下你配置信息里 deployment target 选择的sdk版本是否高于你device的sdk版本~~

 

七:运行测试。

 
0

这篇文章有1条评论

发表评论