同事写的一篇文章,感觉不错,转过来. 解决企业In-House安装APP需HTTPS支持的问题 问题背景: 能否通过应用服务器发布企业应用: 解决iOS7.1后,发布地址必须为HTTPS服务器. 写作目的: 在SAE(Sina App Engine)作为第三方服务器,实现APP的发布. 适合阅读对象: 想通过不自己搭建HTTPS服务器(对于个人开发者来说,略显昂贵的费用),实现应用的下载和安装. 不涉及内容: 企业应用的打包问题.关于企业打包,请参照iOS APP企业打包流程. SAE地址: S…
前提是注册成为企业开发者(¥299),申请到证书并安装到本地,可以正常使用Xcode在IOS移动设备上进行Debug. 首先build看是否报错.如无错 执行下一: 执行Product—Archive 打包,然后点击Distribute,界面如下: 选择方式,选择中间项如图: 选择发布证书: 保存.请勾选Save for Enterprise Distribution 按图填写相关内容. 前两项为必填项.后三项可选.安装时想显示Icon的话可填写Img URL.不填则无图空白显示正常不影响安装应…
1.在iosAPP下载安装时,如果出现此时无法下载安装APP的字样时,可能是苹果系统进行了支持更新,并需要我们确认条约.至于如何判断是否是苹果系统进行了更改,只需要我们进入开发者账号,进入我的账户(Account)如出现以下视图:     则说明苹果系统进行了更新. 此时只需要点击Review Agreement 按钮,进入查看其具体条款,勾选服从其条约,然后单击同意即可. 然后可以再重新将APP打包上传到公司网站,然后即可进行下载安装操作. 2.如果不是手机版本最新版本,可以尝试更新到最新版本…
前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生.这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和https请求了. 这样就有个好处,当一个公司测试团队有多个人的时候,只需搭建一个AnyProxy服务,其它小伙伴浏览器上打开AnyProxy页面,手机上设置个代理就能刷刷刷的抓到请求了. 解决了部分人电脑不正经的小伙伴fiddler死活抓不到https请求的问题,也解决了破解charles安装的问题,也…
苹果App的ipa下载需要有几个前提,可参考:Android和IOS的本地App如何安装(apk&ipa) 本文主要介绍如何部署https提供ipa的下载,步骤如下: 1. 搭建一个HTTPS服务,可以使用HTTPD或者Tomcat构建,具体可搜索相关帖子.由于https好用的证书(就是浏览器默认支持)需要付费,这里巧用github.com可以实现部署,可以参考坛友kiko 的帖子 2. 编写plist文件.plist文件中需注意提供正确的ipa文件路径,以及版本号和Bundle ID.模版: …
一.下载安装Fiddler,网上随意一搜就可找到安装软件 二.打开已经安装的fiddler,本人的安装目录:D:\AutoTest\fiddle\Fiddler2 三.打开的页面如图: 三.点击tools->Options-->HTTPS,根据下图设置 四.选中以上操作,按OK后,出现以下页面的提示 五.操作以上步骤,出现以下页面的报错,告诉你证书并没有安装成功 解决办法 第一步.下载FiddlerCertMaker到本地,双击安装,下载地址: http://www.enhanceie.com…
本文转载至 http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用.       基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址.版本信息.Bundle ID 等信息,通过网页下载的时候其实下载的是这个plist文件,然后苹果通过自己的协…
(注意:如果已存在该app,再执行会将原来的卸载再重装.泪的教训,我的微信被卸载重装了o(╥﹏╥)o,自动安装app这个步骤需谨慎操作) hi,前面几篇已经讲了appium环境的搭建.设备的连接, 那么接下来需要验证appium环境是否正常.通过appium操作,自动给手机安装一个app.废话不多说,下面开始实操: 比如安装今日头条app: 先在网上下载今日头条apk文件,保存在本地电脑. 然后启动appium.打开appium,点击[start sever v1.7.2]. 启动后,我们可以看…
Charles是一款非常好用的抓包工具,通常使用它来进行APP开发抓包调试,尤其是HTTPS请求. 一.安装Charles 去官网(https://www.charlesproxy.com/)下载软件并安装. 安装完毕后,开启系统代理(本测试在windows环境进行),菜单->Proxy->Windows Proxy前面打钩,就开启了windows系统代理,可以看到系统的http请求. windows检测是否开启系统代理,IE->工具->Internet 选项->连接->…
常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码.但往往我们都是直接给推广图片加了一个下载链接(App Store中的).所以咱们来模拟一下用户的操作步骤: 1.用户第一次访问宣传页面 a.点击Banner,进入到APP Store中对应的APP下载页 b.APP下载页中提示:安装:用户点击安装 c.安装完成后,APP下载页中提示:打开:用户继续点击打开 d.用户正常使用APP 2.用户第二次访问宣传页面 a.点击Banner,进入到AP…