一.什么是马甲包 马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法.马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本一致.    二.为什么做马甲包,做马甲包有什么好处? 1.抗风险 正常情况下,任何一款产品都是要不断的更新功能的.如果我们直接在主包上更新,一旦新功能不被用户接受那就损失大了,我们前期大量投资带来的用户将会流失,这对很多产品开发者来说是不可承受之痛. 如果使用马甲包,则可以随意测试新功能,好的功能就在主包上迭代,不…
https://www.jianshu.com/p/da0a259338ea iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的.不然也不会使用马甲包上架. 上架过程中遇到的坑. 因为已经上架了自己的App,但是还需要上架一个这个App的马甲包.所以在原来的工程里面需要怎么做才可以呢? 总结一下无非就是一下几点, 一:UI部分 (1)在原有的UI基础上修改新的UI,这个咩有具体的怎么修改,,怎么改都行,只要和之前的不一样. (2)启动图不能和之前的一样,,,坚决不能一样,,,坚决…
马甲包的字面意思给产品穿马甲,但是我认为马甲包更像是产品的一种分身,一种和产品一样拥有灵魂,拥有肉身的一种分身.它能为产品带来同样的功能效果. 一.什么是马甲包通过技术手段,多次上架同一款产品的方法.马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本一致. 二.为什么做马甲包,做马甲包有什么好处?抗风险正常情况下,任何一款产品都是要不断的更新功能的.如果我们直接在主包上更新,一旦新功能不被用户接受那就损失大了,我们前期大量投资带来的用户将会流失,这对很多产品开发者…
M-Renamer M-Renamer(Method-Name-Renamer)类方法名修改器,采用链式解析头文件,代码模型预判,减少误改的机率,替换速度更快:可以解析整个项目大多数类的方法,可视化操作,傻瓜式操作,一键批量修改,引用处自动修改,效率高,省时省力,修改后的方法名规范,提高过审机率,支持Swift(未来支持).Objecive-C双语言.对于马甲包来说,改掉项目大多数的方法名,效果远比混淆要好的多,M-Renamer马甲包的福音. [ 官网 ] QQ交流群:811715780 安装…
一.什么是马甲包 马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法.马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本一致. 二.为什么做马甲包,做马甲包有什么好处? 抗风险 正常情况下,任何一款产品都是要不断的更新功能的.如果我们直接在主包上更新,一旦新功能不被用户接受那就损失大了,我们前期大量投资带来的用户将会流失,这对很多产品开发者来说是不可承受之痛. 如果使用马甲包,则可以随意测试新功能,好的功能就在主包上迭代,不好的也无所…
iOS抓包利器Charles http://wonderffee.github.io/blog/2013/07/13/best-packet-capture-tool-charles-in-ios/ 看唐巧的分析支付宝客户端的插件机制一文发现他使用了抓包工具Charles,想起去年有人给我推荐过这个工具,但是当时我觉得WireShark就够用了就没尝试.这次看到又有人使用Charles我就重视起来了,Charles到底有什么好? 搜了一下,发现大多数使用者都是将Charles作为移动端抓包工具使…
在这里 就不讲 iOS 企业包 怎么申请了 网上链接很多 也简单  真找不到靠谱的, 就用这个链接 教程 http://www.cnblogs.com/xiaoc1314/p/5595312.html 现在说下 主要 碰到的问题,说下大前提.1.公司以前一直用http 请求,大家知道 自iOS7.1 之后 就让用https 了 所以我让公司后台 配置https 连接给我用 ,他们就弄了个测试版的给我 ,试用一月. 我 把manifest.plist 文件 放在公司新给的服务器上 ,当然包括ipa…
大众创新万众创业,在移动互联网的风口,移动APP开发与测试发展方兴未艾,受到了越来越多的重视.相较 iOS,Android 的开发环境更加开放.Android 开发者要测试应用时,只需发个 APK 安装包即可,但对于 iOS 来说,想要参与 App 测试却是件很复杂的事情. Apple在收购TestFlight后将其整合进iTunes Connect中,虽然能帮助iOS开发者邀请用户协助对 App 进行测试,但过程依旧复杂. 在这样的背景下,国内权威测试平台Testin推出了免费的APP内测分发…
一.马甲包的制作流程 1.配置马甲包的applicationId以及应用名称 在app的build.gradle文件中添加马甲包的配置 android { signingConfigs { config { keyAlias '****' keyPassword '****' storeFile file('D:/qianming/****.jks') storePassword '****' } } compileSdkVersion buildToolsVersion "25.0.3&quo…
使用 Fiddler(下载) 进行 iOS 抓包,具体步骤如下: 安装并配置 Fidder 安装并打开 Fiddler, 点击 Tools -> Fiddler Options 选中 Decrpt HTTPS traffic 和 Ignore server certificate errors (unsafe),Fiddler 就可以截获 HTTPS 请求 选中 Allow remote computers to connect,允许别的机器把 HTTP/HTTPS 请求发送到 Fiddler…