咕噜分发平台文档中心
文档中心/详情
发布与下载
怎么打包 iOS 的 IPA 文件 常见问题 实名认证有何作用?需要填写哪些材料? 苹果APP内测分发渠道究竟有几种 苹果TF签名和超级签名性价比哪个高? 苹果TF上架和企业签名有什么区别? 苹果企业签名的三种类型 企业签名是如何分类的? 苹果企业签名为什么有这么多用户?企业签名有市场吗? 如何选择最有性价比的苹果企业签名? 怎样选择优质的苹果企业签名服务 苹果企业签名的价格是怎么计算的? 手机App分发加速是如何实现的app分发有什么重要作用?cdn资源分配方式是如何分配的? 手机应用分发中的CND分发是什么?有什么用?可以带来什么效果? os系统ipa文件应用分发签名的应用原理 手机app分发应用分发中的CDN分发原理是什么?为什么可以增加分发速度这个作用? App开发中分发中的防盗链是做什么的?防盗链有什么作用用?什么是防盗链? 手机app落地页的CDN的第一个域名解析速度很慢,测试已表明,大多数解析过程需要数百毫秒的时间。怎么优化? 手机App应用内容分发系统存在的问题及对策解决方案 免责声明 HTTPS绑定教程
企业签名
iOS 企业签名如何添加消息通知 如何做苹果企业签名? iOS企业证书装包内侧或公布 ios 超级签名 企业签、TF签、超级签名哪个签名方式更适合你的应用分发? ios签名掉签后不续费,App还能正常使用吗? 苹果企业签名是什么?和其他的签名有什么区别? 苹果签名多少钱?ios企业签名价格贵吗? ios企业签名掉签的原因及如何避免被套路 企业签名价格低的有么?哪一家平台ios签名价格低?超级签又是什么?TF签名划算么? 苹果ios签名证书到底是什么?有什么作用? 有哪些渠道可以做苹果企业签名? iOS企业签名到底有哪些优势? ios企业签名和ios超级签名同时做是否会有冲突 ios苹果签名多少钱?苹果企业签名是最便宜的吗 ios手游不能上架App Store,苹果企业签名易掉签怎么办 ios苹果企业签名过期一般原因 APP为什么需要苹果企业签名,稳定的苹果企业签名怎么找到? ios企业签名常见问题大全 拒绝套路!ios企业签名的这些坑你知道多少? 苹果企业签名:ios开发者的必备工具,到底有多神奇? ios企业签名掉签?怎么解决 TF签名是否如传说中永久不掉签? 苹果签名是什么?苹果签名的作用是什么? ios签名更新是什么?ios签名更新怎么做? 做iOS签名需要多少费用,app效果应该如何! 为什么苹果ios企业签名的App不能放到苹果应用商店? 苹果公司签名的三种类型公司签名如何分类? 如何分发由IOS企业签名的应用程序? 什么苹果签名是稳定的?签名方式已经决定了 ios苹果签名是多少钱?苹果公司的签名是最便宜的吗 如何选择优质苹果企业签名服务 为什么Ios企业签名后不能使用? 为什么Apple ios企业签名的应用程序不能放在Apple App Store中? 为什么APP需要Apple签名,以及如何找到稳定的Apple签名? 很难上架App Store?iOS签名帮助你 苹果企业的签名是什么与其他签名有什么区别? IOS企业签名的APP怎么做分发? ios企业签名是什么?签名价格是多少? 苹果iOS企业签名需要注意什么? 苹果企业签名如何进行分发 企业签名相比超级签名最大的优势在哪 如何稳定不掉签?苹果企业签名稳定不掉的方法是什么? 微导流官网是多少?微导流官网的企业签名平台好用吗? 怎么找一个靠谱稳定的ios苹果企业签名 iOS超级签名和iOS企业签名有什么区别? iOS公司签名适用于哪些类型的应用程序? IOS苹果签名是什么意思,有何作用  ios企业签名和TF上架,如何选择? iOS企业签名适用于什么样的APP应用 iOS企业签名有哪些重要知识? 赤兔签名官网是多少?赤兔签名官网的企业签名平台好用吗? 关于ios企业签名的误区 苹果iOS企业签名需要注意哪些? 苹果企业签名的应用场景有哪些?  什么是iOS企业签名?企业签名有什么用?企业签名多少钱? 企业签名掉签频繁?怎么选择选择正确的公司签名类型? 必看!有关ios企业签名的常见问题,ios签名都是有什么问题?频繁掉签为了啥? 如何签署Apple ios企业应用程序? Apple iOS企业签名过程一目了然 签名怎么才能不掉?了解ios企业签名掉签的问题?企业签名为何掉签?企业签名应该注意什么? iOS企业签名有哪些优势?怎么才能弄到企业签名证书?只需单击即可了解 iOS公司签名频繁掉签,为什么它的流行性仍然不减?怎么保证签名的稳定性? Apple 签名:iOS开发人员的必备工具,多么神奇? 进行iOS签名需要多少费用,以及该应用程序应有多有效! App企业签名后能在苹果应用商店上架吗?怎么上架苹果签名? Apple ios企业签名原理和机制简介 iOS公司签名的合理价格是多少? Ios企业签名价格混乱 你还在考虑选择什么类型的IOs企业签名吗? Apple ios企业签名原理和机制简介 苹果公司的签名和在App Store上的上市有什么区别 你还在考虑选择什么类型的IOs企业签名吗? 如果共享的公司签名猖ramp而您仍然坚持使用公司签名,您将如何选择? 为什么ios企业签名是有效的方法推荐 只要三招就可以了!让我来判断Ios企业签名是否稳定! 分发该应用程序进行内部测试是否安全? 应用分发平台安全吗?内部Beta发行平台特性简介 如何选择App分发平台系统源代码? 您可以快速可靠地分发应用程序,以此作为选择应用程序分发平台的标准 可靠的应用分发平台的特点是什么?了解这一点可以使应用分发稳定而快速 ios内部beta版本如何做? iOS开发人员如何构建内部测试分发平台? ios苹果签名的ipa文件的应用签名原理和签名稳定性分析 咕噜分发免费活动时免费签名操作教程
封装APP
封装APP具体教程&功能插件介绍 封装APP中,该如何选择浏览器内核? URL拉起APP教程 申请极光推送接口 极光推送配置教程(安卓版) 申请友盟统计 关于H5网页免签封装,你所不知道的那事儿 H5封装APP和原生APP的本质区别?-咕噜分发带你认识到大神解读! 企业签、TF签、超级签名哪个签名方式更适合你的应用分发? 企业签名的价格是多少?企业签名收费标准是什么样的呢? 企业签名为什么会掉签?企业签名掉签原因是什么? 如何正确选择iOS签名,它们有什么区别? 手机应用分发中的CND分发是什么?有什么用?可以带来什么效果?
通过OTA在LAN上部署iOS应用程序

24.jpg

该公司的一个项目拥有AndroidiOS应用程序,Android的下载和安装非常方便,但是该项目本身存在一些局限性,使iOS有点麻烦,主要障碍是:

1. iOS版本未通过应用商店发行。

2.出于安全原因,AndroidiOS应用只能通过VPN访问服务器,而电话不能通过VPN访问互联网。因此,您不能访问与Internet相关的HTTPS服务。换句话说,您不能在Internet上使用SSL证书Web服务。

3,由于iOS版本是7.1或更高版本,因此Appleitms-services协议必须使用HTTPS

考虑到上述障碍,我们考虑在局域网上构建内部HTTPS服务,并通过OTA(空中下载)分发iOS应用程序。

该公司想测试APP产品的功耗,因此采用了一种非常低的方法。在对每个模块的功能进行了大量的手动测试之后,从EmmageeGT获得的结果将评估产品的功耗,流量,CPU和内存使用情况。等候。被动效率非常低而且不准确,因此我决定使用自动化,但是自动化引起了将USB连接到计算机上电的问题,从而导致计算出的功耗与手动执行之间存在较大的误差。

我找到了所有内容,最后在Testerhome等一个好人给我一个主意和解决方案。我感到很深。我的问题用几句话解决了,非常优雅。

直接进入主题。

通常,在执行Android自动化时,应始终将手机连接到计算机,直到@cjtcwyk建议您可以使用adb connect命令实现与手机的无线连接。当听到此声音时,请搜索相关应用并按照此过程进行操作。再次进行。简单。

接下来,将其放入名为Wireless ADB的商店(下图所示的豌豆荚),并在安装后关闭豌豆荚。

安装后,图标如下。

接下来至少要保证两件事。

1.确保手机已植根

2.手机和PC必须位于同一网段(手机的IP地址可以从PCping通)。

这两个任务要容易得多。安装后打开Wireless ADB

选中“无线ADB”复选框被视为已打开。

当然,您也可以在此处设置端口。默认值为5555

下一步是无线连接手机,在PCCMD下输入手机的IP地址和端口号,然后按Enter。连接成功。

如果存在您未实现的错误,请关闭豌豆荚,360s和其他软件。可能会崩溃。

如果连接成功,则可以启动常规自动化。

启动appiumadb连接

Appium的无线启动感觉比有线慢一些(大约10秒,可接受范围)。

无线成功运行脚本测试应用程序。

OTA

OTAOTA(空中下载)。简而言之,它以无线方式将指令发送到设备,特别是对于iOS设备(例如iphoneipad等),允许开发人员离开Appstore在自己的服务器上下载并安装iOS应用程序。用户只需在iPhoneiPad上的浏览器中单击链接,即可直接在主界面上安装该应用程序。整个部署过程包括三个部分:设备(iPhoneipad),服务器(用于配置文件服务,配置文件传输)和身份验证服务器(包括CA和目录服务器)。

OTA部署实施

对于iOS应用程序分发,服务器必须包含3个用于OTA分发的文件。

1.应用程序安装包ipa文件可以使用开发人员证书或企业证书签名。

2. plist文件主要用于描述iOS应用程序的安装信息,主要安装信息包括ipa文件的名称和存储路径。可以通过Xcode创建plist文件,这里不描述特定的创建过程和plist文件。

3.一个页面,提供指向itms-services协议的链接,可通过HTTPS访问该协议。 itms-services协议链接指向plist文件的路径。例如:

安装应用

通过上述三个文件,Apple设备提供了HTTPS服务器来读取iOS安装plist文件的ipa文件路径,以进行下载和安装。

自建的OpenSSL证书

由于只能在局域网内提供HTTPS服务,因此相关CA机构不能颁发SSL证书,并且证书不是基于域名,而是基于IP地址,因此只能使用自制证书。在这里,我使用OpenSSL来配置TomcatSSL证书,并且OpenSSL是使用Windows版本的Apache服务器上的openssl.exe生成的。步骤如下(使用命令行方法):

1.生成服务器的私钥

openssl genrsa -out server.key 10242.创建签名应用程序(公用名应为服务器的IP或域名)

openssl req--out server.csr -key server.key -config . conf openssl.cnf

3.生成CA私钥

openssl genrsa -out ca.key 1024

4.使用CA的私钥生成CA的自签名证书

openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -config . conf openssl.cnf

5.创建demoCA(在bin目录下)

demoCA中创建index.txt和串行文件,串行内容为01index.txt为空,并创建newcerts文件夹。

6.生成网站服务器签名证书

openssl ca-输入server.csr -out server.crt -cert ca.crt -keyfile ca.key -config . conf openssl.cnf

最后,将生成的server.crtserver.key路径配置为Apache服务器的openssl.cnf配置文件(有关特定配置,请参阅相关文档),然后重新启动Apache服务器。

SSLCertificateFile“ /Apache22/conf/ssl2rver.crt”

SSLCertificateKeyFile“ /Apache22/conf/ssl2rver.key”

客户端证书ca.crt可以下载或通过电子邮件发送到iOS设备进行安装,但要注意的一件事是它是自签名SSL证书,不受信任,因此您必须在iPhoneipad上手动设置信任证书。

安装客户端证书后,您可以通过iPhoneiPad上的浏览器访问提供itms-services协议链接的页面来下载和安装iOS应用程序。