用 appium 在跑 automation 的时候,如果 run 从 app store 安装的 app 时,总是会超时失败。报错: Instruments socket client never checked in; timing out 但是用一个重新编译的 debug 版本的 app,就可以成功跑 automation。 有人知道为什么么?
你发布的证书和 debug 证书是不一样的
应该是可以的,你让开发 build 一个 release 的版本给你测试看看。 不用从 app store 下载。
#2 楼 @lihuazhang 谢谢及时的回复:) 但是现在的情况是想直接测试从 app store 发布的版本,因为每次让开发重新 build 一个版本比较费事。 那是不是因为证书的问题啊?
#3 楼 @lesawyld 需要确认现在无法回答你。
#3 楼 @lesawyld 签名需要用 Developer
使用 UiAutomator
#6 楼 @xiscoxu UIAutomation 吧
#6 楼 @xiscoxu Appium 确定不行么?为什么呢?
@lesawyld Appium 不是很清楚, robotium 要 因为 test 程序和被测程序要签名一致,才能获取相应的 activity 什么的。 uiautomator 不用