真机IOS8.3以上的文件夹共享

ios8.3以上的版本,苹果规定需要验证身份,将不在默认开启文件共享,但是在实际测试工作中,提取文件是经常需要做的操作,笔者在使用GT采集性能数据后,通过itoos或itunes都无法获得目标app的文件共享(就没有显示这个途径了),根据itools官方的解释,只有开启了文件共享的app才会出现此种途径(如视频播放器)。而恰好我测试的目标app并没有开启这个权限。。。

就这个问题config分析总结了两个解决方案。

解决方案一:通过Xcode导出数据。

具体步骤如下:

1、通过Xcode菜单栏目的【windows】选择【device】
2、选中真机,里面的【install apps】里面有目标app,选中目标app,选择【设置】里的【Download Container】如图

3、右键保存好的包———>【显示包内容】

缺点:目标app必须是在本机安装过的,没在本机安装的app不会显示

解决办法二:从源项目开启文件共享权限

具体步骤如下:

1、选择Xcode里面的项目,选择info

2、在【custom iOS target properties 】中添加【application supports iTunes file sharing】,设置为yes。如图。

3、编译程序

4、编译出来的程序是开启了文件共享权限的,这时候可以使用itools或者iTunes进行文件共享。

缺点:需要从根本修改源码配置,对于非本地编译无能为力。

posted @ 2016-02-16 13:48  燕紫苏城  阅读(1311)  评论(0编辑  收藏  举报