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)