我们通过Fabric获得构建,从Jenkins CI获取它。 换句话说,我们通过Jenkins为iOS和Android生成新的应用程序版本,并将其配置为将其发布到Fabric。
我想获取.ipa和.app文件,下载并直接在Jenkins或Fabric上以编程方式安装在设备上。我正在使用围绕Appium的java框架构建测试自动化。
答案 0 :(得分:1)
嗯,这是我读回来的东西,我不记得回答这个问题的人了。但你可以为此感谢不知名的人。
对于iOS内置结构,您可以将页面打开到Safari浏览器中,然后启用以下内容,设置> Safari>高级> Web控制台
按钮操作看起来像这样
$doc = new DOMDocument();
$doc->load('https://m360-dev.opoint.com/api/feeds/f201637e-2524-4a56-8504-73090f532c91/view/');
foreach($doc->getElementsByTagName('document') as $node){
$body = $node->getElementsByTagName('body')->item(0);
foreach ( $body->childNodes as $node ) {
echo $doc->saveHTML($node);
}
echo "<hr/>";
}
所以这里有你编码的下载URL。你可以通过一些php命令轻松解码这个
<a class="primary-button js-install-button" href="itms-service xxxx ">Download</a>
这实际上会为xml清单文件提供ipa的实际下载链接。此链接是下载实际文件的方式。