摘要: # 升级Xcode后的插件无效问题修改 ## 说明 在过去的一段时间中一直使用xcode5进行项目工作,同时xcode中安装了些插件,前几天更新了xcode6发现其中的插件基本废掉了,故而自己研究了下为什么xcode中的插件失效问题,现在将解决办法总结 ## 原因 是由于使用Xcode使用的UUID在插件的DVTPlugInCompatibilityUUIDs 设置中没有导致,知道原因就好解决了,只需添加最新的XCode的UUID进DVTPlugInCompatibilityUUIDs 就应该Ok了 ## 解决办法与操作 1. 打开terminal 输入命令:`open ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/ ` 2. 看到的插件后使用鼠标查看包内容会看到 info.plist 3. 打开info.plist 找到DVTPlugInCompatibilityUUIDs添加对应的UUID后重启Xcode对应的插件就可以使用了 ## 附上UUID * xcode6 阅读全文
posted @ 2014-10-11 16:52 supermvn 阅读(361) 评论(0) 推荐(0) 编辑
摘要: #Time profile 程序时间性能分析和优化,查找可优化时间性能的地方,可对app中方法调度花费的时间进行追踪和分析 ##使用UIAutomation准备 * 被测试app源代码 ##分析步骤 1. 打开app工程 2. 在xcode 菜单栏中选择Product->Profile(或者⌘+I) 3. 选择Time Profiler->Profile ![](http://images.cnitblog.com/blog/147647/201409/180908158314763.png) 4. 如下图确保标号1中三个view按钮都选中,在Extended Detail中就可以看到对应方法的时间消耗 ![](http://images.cnitblog.com/blog/147647/201409/180908365035246.png) 5. 在左边面板中选择Separate by Thread,Invert Call,Hide System Libraries,Show Obj-C Only几个选项,在中间面板中看 阅读全文
posted @ 2014-09-18 09:13 supermvn 阅读(871) 评论(0) 推荐(0) 编辑
摘要: ##UIAutomation UIAutomation是随iOS4.0系统一起发布的一款旨在iPhone Device/Simulator上可执行的自动化测试框架。 ##使用UIAutomation准备 * 被测试app源代码 * 了解JavaScript ##录制测试脚本 * 录制测试脚本 1. 使用Xcode打开被测试app工程 2. command + i 打开Instrument 3. 选择Automation template ->profile ![](http://images.cnitblog.com/blog/147647/201409/141247390123688.jpg) 4. command + R 停止 profile 5. 找到scripts 选择 add->create... 会看到一个新的脚本文件,下方有3个操作按钮 ![](http://images.cnitblog.com/blog/147647/201409/161326317065425.png) 6. 点击红色录制按钮,会启动APP,你在设备或 阅读全文
posted @ 2014-09-16 13:29 supermvn 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: Xcode 下 UIAutomation使用 阅读全文
posted @ 2014-09-14 13:31 supermvn 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 始。昨天查资料,查着查着突然看到别人的blog上的文章从XX年到++年,自己工作也有一年了,却什么也没有写过。然后开始思考,自己工作一年来,其实要写是可以写出点东西的,却一直懒得去写。可是要写东西出来并不是一件易事,要抽时间出来,还要整理资料。决定了,开始写blog~~~ 阅读全文
posted @ 2010-09-03 10:27 supermvn 阅读(183) 评论(2) 推荐(0) 编辑