请问以后有可能支持 iOS 吗?
请问,atx-server 有可能会支持 iOS 设备吗?
可惜有事不能去,有 topic 好想听,恒捷这次沙龙有录屏么?
请问一下,我按照流程做下来,在 AS 中直接运行 app,是生成时会找不到 jacoco 的类的,但是新建一个 InstrumentationTest,然后通过 Instrumentation 运行,是可以正常生成覆盖率文件的,请问这个是正常的吗?是怎么实现不通过 Instrumentation 运行,手动运行就可以生成覆盖率文件的呢?
多谢。
分别抓包,然后对比,就知道了。
自顶,多谢
好想去,然而那天有事
好想试一下,但是要求好高 >_<
举手,报名
Q_Q 感觉不是太需要,遇到类似问题通过搜索应该自然能找到这里来。
@Snail5354 @chenhengjie123 已经解决了。恒捷的示例里,是在 AppDelegate.m 导入运行__gcov_flush(),但是我们的项目是混编的,是 AppDelegate.mm,是按照 C++ 来编译的, 开始没有注意到这个差距。
在方法外部导入后可以编译成功。
……
extern "C"{
void __gcov_flush(void);
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
……
#if !TARGET_IPHONE_SIMULATOR
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
setenv("GCOV_PREFIX", [documentsDirectory cStringUsingEncoding:NSUTF8StringEncoding], 1);
setenv("GCOV_PREFIX_STRIP", "13", 1);
#endif
__gcov_flush();
}
@Snail5354 @chenhengjie123 那个帖子仍然没有解决我的问题。但是另外新建一个 demo,却是可以跑通的。目前正在找开发人员协助
使用真机 iPhone6p 11.3.1 Xcode 版本 9.4.1,XcodeCoverage 1.3.1 也是同样的错误。
(不使用这段代码,是可以正常编译运行的)
能否问一个小白一点的问题,看这个代码,是运行 C 的方法__gcov_flush() 是么?那这个方法是位于 XcodeCoverage 的哪个文件里边呢?从 XcodeCoverage 的项目里边看没有看见任何相关的代码,是否是另外的项目 CodeCoverage4iOS 提供的方法呢?
@chenhengjie123 @season_fly
请问一下,按照步骤一步一步来的,但是在 build run 时,__grov_flush() 出现 link 错误,请问是否知道什么原因
使用模拟器,Xcode 版本 9.4.1,XcodeCoverage 1.3.1
Showing All Issues
"__gcov_flush()", referenced from:
-[AppDelegate applicationDidEnterBackground:] in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
多谢答疑
真的非常详细,赞。另外一个建议,跟内容不相关的译者注,其实感觉有点出戏。另外楼主你有几个 markdown 标签挂掉了呀
多谢,已改
希望楼主可以讲讲如何运用这些数据,怎么从数据提取出性能问题,或者优化点
哈哈,我是根据实际情况来看的。你试下,大部分 app 或者手机手势密码都可以支持。从 9 到 1,因为中间的 5 已经选择了,所以其实会跳过。不过这样就更复杂了。
-。- 请澄清需求,(2,3,6,5,9,1 )是否符合
数字是几就是随机出几个
0.0 这个帖子标题在首页只有 “使用” 两个汉字诶 @seveniruby
safari 11.1
直接代码部署到服务器的,我不懂你打包是为什么。
我感觉你 django 新手教程还没看完?
目前用的 django,团队内部做的各种工具都在上边,挺好上手。基本什么都有。不过 flask 没有用过,也不好比较。