@appium_test @Lihuazhang @chenhengjie123
打包 WebDriverAgent 是不是一定要开发者帐号才可以啊?
我目前使用的 apple id,
打好包之后,需要进入设置 -> “通用” -> "设备管理" -> 我的 apple id -> “信任”
但是过几天就无效了,需要使用 xcode 重新 build 安装到手机。
测试过程中,还有出现连接超时自动卸载,又重新安装的动作,关键重新安装后还是启动 appium driver 失败。
真是够够的。
请教下大家是怎么解决的,感谢各位!
#3 楼 @chenhengjie123 原来如此
#4 楼 @codeskyblue 更正下,7 天这个数字我不是十分确定,只是印象中大致是这个数字。因为以前公司有做应用市场这块,所以有了解到。
#2 楼 @Lihuazhang
是搞个帐号吧,证书打包我都没有成功(成功创建 driver)起来过,都是报上图的错的。
啊,好像原来是半年的有效期。。。
我说怎么过期时间看起来不对。
到 keychain 里检查下是否有证书过期了
免费证书可授权的设备也有限制,印象里是 3 台 7 天。。还是换开发者证书吧
#5 楼 @chenhengjie123
好像是七天,这个可以看到的
想问问看,有人试过用企业证书来签名这个 WebDriverAgent 么?这样省得给每台机器添加 udid,再安装之类的。我不太确定这样是否可行
双击证书导入就可以了啊
选择企业证书后会提示:
Provisioning profile "com..**" doesn't match the entitlements file's value for the get-task-allow entitlement.
是不是因为 UITesting Bundle 需要 get-task-allow 为 true,而企业证书会把这一项设置成 false 呢?
不知道,问 google 吧,我没碰到过