游戏APP通过脚本用企业证书签名过程太慢 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs3
本版专家分:881
其他相关推荐
ios app 企业证书分发及在线安装
企业级分发有两处变化:iOS9以后,企业级分发ipa包将遭到与Mac上dmg安装包一样的待遇:默认不能安装,也不再出现“信任按钮”iOS9以后,企业分发时可能存在:下载的ipa包与网页两者的 bundle ID 无法匹配而导致下载失败的情况1. iOS9以后,企业级分发ipa包将遭到与Mac上dmg安装包一样的待遇:默认不能安装,也不再出现“信任按钮”iOS9之前,企业级分发十分方便:点击App出
iOS App企业证书签名
给ipa文件重新签名,首先我们需要申请企业证书,然后需要如下准备工作。 配置文件:embedded.mobileprovision 进入苹果开发者网站会员中心,依次进入如下图Distribution页面。  我们会看到如下信息,我们需要记录下App ID,一般为com.XXX.XXX,将iOS Provisioning Profiles (Distribution)
不法分子正大量滥用苹果iOS企业证书打包非法App
不发分子通过滥用或购买企业证书打包非法App的情况,通过 itms:services://?,在线安装ipa ,跨过Appstore的形式,传播大量涉黄涉赌应用,专坑中国人!举出漏洞URL只是冰山一脚,按规模总涉案金额可能达数万亿,苹果产品官网包括苹果开发者官网目前无投诉举报入口,肆意让这些质量很差又违法的App坑人 漏洞详情: 苹果企业账号(Apple Developer Enter
iOS应用程序的重签名(打包)
当我们想把AppStore上的App下载后,做下适当修改,然后又怎么在手机上跑起来呢?当别人发我们一个Build后的app文件或者Archive包或者IPA文件,如果不是使用企业证书签名的,又如何安装到我们自己的手机上呢?这就需要重签名来解决。
企业证书打包ipa文件(图文详解)
在公司中,经常遇到使用企业证书打包ipa文件的情况,然后发给测试。通常不会让你自己去申请证书,合成profile文件等等。会直接发给你两个证书,两个描述文件。一个是开发者developer,一个是发布distribute.如下图: 首先点掉自动管理签名 automatically manage signing,然后选择对应的描述文件,也就是profile文件,如下图: 接下来在b
iOS 证书签名那些事
之前面试了很多 iOS 开发工程师,项目做的还可以,但是当聊起证书和签名这些的时候,没有几个能说的头头是道。作为一个iOS 开发工程师,每当你配置各种证书忙的焦头烂额的时候,有没有想过这 TM 到底是为了啥?本文就告诉你这TM 的是为了啥! Why ? 玩儿苹果的都知道,通常情况下我们喜欢的 APP 是从 AppStore 上下载的。但是,苹果希望在 iOS 平台对第三方 APP ...
企业版证书打包APP发布,安装后闪退问题解决。
企业版证书打包APP发布,安装后闪退问题解决。我现在就碰到这个问题,只要项目与Swift沾上边的,都会出问题。
iOS程序的证书和签名机制
从真机调试角度理解ios证书机制非对称加密理解非对称加密是理解证书机制的关键。非对称加密就是加密密钥和解密密钥是不同的加密方式。典型用法如下: 对信息保密:使用接收人的公钥对明文加密,然后传输给接收人。这样密文只能通过接收人的私钥解密,即便传输过程中密文被截获也是无法解开的,这就保证了信息传输的保密性。 验证报文所属人身份和防止篡改(签名):使用发送人的私钥对报文进行加密,就是发送人对报文进
IOS ipa包(无源码)企业证书签名手动替换
ios安装包企业证书签名手动替换
iOS:苹果企业证书通过网页分发下载安装app
iOS:苹果企业证书通过网页分发安装app       苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限。为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。       基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址、版本信息、Bundle ID 等信息,通过网页下载的时候其
解决”企业证书打包的ipa,点击app提示"未受信任的企业级开发者"“的问题
问题:企业证书打包的ipa,点击app提示"未受信任的企业级开发者",如下图所示: 解决方法:ios9以后对企业级证书的校验规则发生了变化,需要用户去手动信任应用。去系统设置,通用里面找到描述文件,找到相应的企业证书,点击信任。
【Xcode】Shell脚本自动打包ipa加企业版签名
支持原创,更多内容请访问博客: http://www.china10s.com/blog/?p=367 提交给测试同时 ipa 的时候,打包的过程都是重复性的工作,而且人工操作容易造成错误,提交测试之后才能发现,导致返工。如果公司有 Mac 服务器的话,可以搭建 Jenkins 持续集成环境,如果没有条件,也可以自行写脚本一键打包。下面是我写的脚本,改改就可以用了 # # bu
ipa使用企业账号重签名并支持推送
iPA 重签名
企业帐号进行IPA的打包的详细流程(我是部署到蒲公英上面的,注册上传应用即可,这里就不说了很简单)
1,企业帐号介绍 (1)使用企业开发帐号,我们可以发布一个 ipa 放到网上,所有人(包括越狱及非越狱设备)都可以直接通过链接下载安装,而不需要通过 AppStore 下载,也不需要安装任何证书。 (2)当然,使用企业帐号发布的 iOS 应用是不能提交到 AppStore 上的。而且企业级开发账号也比个人帐号更贵些(299刀/年)。 (3)既然叫企业帐号,就说明是用来开发企业自己的内部应用,
企业证书打包的app--提示证书不受信任的解决途径
图片演示出现情况与解决方案证书未受信任 第一步–进入设置选择一般(通用) 第二步–选择装置管理(设备管理) 第三步–进入对应企业证书 第四步–验证app
IOS 打包证书签名 shell脚本
shell 脚本:#!/bin/bash # #-------------------------------------------- # 功能: # 作者: # 创建日期: #-------------------------------------------- #上传服务器配置 appId="0001" versionId="1.0.0" uploadUrl="http://*****...
iOS-苹果企业证书过期-描述文件过期的方案
原文:https://www.cnblogs.com/xiaonanxia/archive/2013/04/24/3040567.html苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企...
ios用企业证书发布app参考
ios开发者证书与企业证书的内容,关系,以及ios app 使用企业license设置发布app过程   iOS是一个非常封闭的系统。授权文件(.mobileprovision)和签名证书文件(.cer)的存在就是为了验证身份信息。 首先注册apple开发者,然后花99美刀购买一个个人.cer开发证书,企业想要发布内部使用的app则需要花费299dollor。 这个开发证书只能自己使
IOS企业证书到期问题总结
同一app,两个bundleId一致、过期时间不同的企业证书,证书过期的记为app-A,未过期的记为app-B 1.ipad本地不存在证书情况(一台未安装过app的ipad) 1)直接安装app-A,无法成功安装该app-A; 2)在安装app-B后,app-A就能安装,原因是安装过app-B后,本地的证书更新了,app-A会使用更新过后的证书,此时app-A也能正常使用了。
iOS企业证书的申请与制作
本文主要包括以下几个方面:1.申请企业账号2.制作企业证书3.推送证书的详细制作4.申请Apple ID步骤5.申请邓白氏编码步骤6.Bunlde Identifier的解释通过这篇文章,我们最终需要下面的证书:企业发布证书(步骤2得到p12文件形式),跟Bunlde Identifier(简写为Bundle ID。 文章最后有相关解释模块)绑定的企业发布推送证书(步骤3可以得到p12文件形式或者...
免费的IOS企业证书打包
小编今天发现一款 免费的 可作分发工具的小平台 Pre.im,更有甚者 猛然间发现他竟然可以自动帮我的ipa 打上企业版本签名证书!!!!! 未来再也不会为上线前因为安装限制 所收集不到用户需求而发愁了! 具体申请办法如下图: 写的不好见谅哈!!!!!!!1 首先打开pre.im,未注册的用户是需要注册一下,然后点击“现在发布”上传你的应用包(这个同
iOS证书及ipa包重签名
出处:http://www.olinone.com/          iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题。苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一标识在原有Bundle Identifier的基础上增加了证书ID,也就说安装包和手机上已安装APP的Bundle I
【扫盲】苹果企业开发证书和苹果企业账号是什么,区别是什么
苹果开发账号可以生成很多种证书,开发证书,发布证书,推送证书… 而通常我们所说的苹果企业证书指的就是发布证书(in-House)。 一个苹果企业开发账号可以生成两个证书,证书可以无限复制给多个人使用,有了证书就能进行签名操作 所以真正签名用的不是账号,而是账号生成的证书(p12格式)和一个mobileprovision个是的齿轮文件的文件。 如有其他iOS签名问题或者需要企业签名/账号的朋友可...
iOS-企业账号-推送-生产证书
1.PushConfig.plist 文件中修改APS_FOR_PRODICTION 为 1 2.后台控制端,修改APNS推送环境为 开发环境 3.打包(打包时,需要distribution证书,这是一个坑,如果没有这个证书,打包时会报图3的错误) 4.下载安装进行推送测试(生产模式不能直接通过XCode安装测试)
ios企业版发布 https证书以及服务器设置
url:http://www.myexception.cn/operating-system/1525825.html 使用IOS企业版证书发布应用         苹果的企业开发证书,可以不经app store,直接发布到自己的网站上。其他人可以直接下载安装。但前提要用苹果自带的浏览器(safari)才能下载,其他浏览器不能识别该协议。         一、制作证书        打
iReSign对ipa重签名
1.下载iReSign:https://github.com/maciekish/iReSign 2.打开IReSign.app 根据下图指示填写必要内容 这里需要注意,描述文件需要自己提前下载好,而且保证描述问卷调查 app ID与填写的 app ID相同 3.签名后,桌面会出现一个新的.ipa文件。
iOS 多渠道打包的解决方案
环境:xcode 6.3.2 开始的思路是用脚本 解压.ipa文件 ,修改.app里面的自定义渠道文件,然后再压缩成ipa文件。 后来发现打出来的手机装不上。 于是主意打在了.xcarchive 文件上。代码如下#!/bin/sh #在工程的info.plist 相同路径下 创建Channel.dat文件作为 渠道号读取的文件 #创建这个脚本文件archive.sh和渠道文件Channels
iOS证书及ipa包重签名探究
转载请注明出处:http://www.olinone.com/          iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题。苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一标识在原有Bundle Identifier的基础上增加了证书ID,也就说安装包和手机上已安装APP的Bun
企业证书签名工具
iOS企业证书签名工具,用于.ipa包重签名。。。。
96.苹果企业证书过期与Appstore证书与描述文件过期解决方案-描述文件过期的方案
苹果企业证书过期-描述文件过期的方案 【转】 苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企业证书发布的app至少需要 1年升级一次,每次升级使用新的证书来发布。 这真
ios企业证书过期更新及推送证书更新(推荐)
目录一、 前言 二、 本次更新任务 三、 更新步骤 A. 更新企业证书 B. 更新推送证书 C. 重新配置文件并打包 一、前言由于iosapp企业证书有效期即将到期,当证书到期后会导致appios版本无法正常使用,所以需更新证书。二、本次更新任务1.更新企业证书 2.更新推送证书 3.重新配置文件并打包三、更新步骤A.更新企业证书 1.首先登陆Apple Developer官
ios企业签名/重签名研究
ios企业签名签名可以方便我们进行测试开发。经过本人长期研究研究出重签名技术。需要重签名的可以联系335893166
iOS企业帐号对ipa重新签名流程
将ipa应用重新签名流程如下: 1.企业开发$299美金帐户 2.登录https://developer.apple.com 3.创建certificates证书,并安装. 通过钥匙串得到证书名称:"iPhone Distribution:xxxxxx,Inc." 4.创建Distribution, In House 的 provisioning。并下载下来命名为inh
使用企业证书打包.ipa包
如何区分企业证书和非企业证书企业证书,xxx.Co.,Ltd(Company) 企业证书,xxx.Co.,Ltd(Enterprise) 企业证书打包和配置 选择企业证书打包时选择enterprise类型的安装包,打完包后较一般证书多一个mainfest.plist文件。 mainfest.plist配置: 打开该文件,在Root->items->item0-&...
用ios企业证书发布ipa到服务器上扫码下载
      这段时间公司需要做一个ios的app,用的是mui框架,在HBuilder中发行为原生的安装包,用的ios企业证书。我从ipa包生成之后说起。       ipa包生成之后,就到了下载这一步了,因为是企业证书,上不了app store,就只能通过页面扫码下载的方式了。如果直接生成ipa的下载地址是可以下载的,但是不能安装。如果要直接安装,需要通过一个plist文件,找到ipa的下载路...
iOS获取当前连接的WiFi名称即SSID的方法
iOS关于WiFi的开发,给出的接口十分有限,大部分都是在mobileApple框架下,但是该框架现在成了私有框架,不能上线使用。想做这块开发还是蛮痛苦的,好了,言归正传,获取wifi ssid的方法如下: - (id)getSSIDInfo {       NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces()
iOS逆向 ipa包重签名
如果你想把一个ipa文件安装到自己的手机上(别人发你的或者从第三方商店下载的…)你的手机如果没有越狱是无法正常安装的(排除企业证书分发), 我们可以通过为ipa重签名实现,原理是将我们自己的证书打进ipa。朋友发给了我一个用于上架的ipa包,现在我来做个测试,把这个上架appstote的包进行重签名,用我自己的证书进行签名,然后安装到我手机中。为了证明这是一个准备上架appstore的ipa包,我先
iOS证书及签名配置正常,但打包程序在低版本设备安装不上问题解决方法
Xcode中配置流程: Bundle Indentifier设置与证书中的一致; Target—Build Settings-Code Signing选项下进行证书及签名配置; Deployment选项下IPHONES_DEPLOYMENT_TARGET已设置为低版本如iOS6.0; Architectures下选项设置正常(ONLY_ACTIVE_ARCH的
苹果app签名/苹果企业签名 苹果app如何上架?
什么是苹果签名、什么是苹果app签名、分个人签名证书和企业签名证书两种。【咨询QQ:825248821】苹果app如何上架?什么软件都可以上架吗?苹果app签名每个月多少钱,哪里可以做呢?     大部分的智能手机系统设备和工作一个应用软件,都需求证书的签名认证。未经任何签名的程序是不能在智能手机上设备和工作的。验证签名的底子进程则:智能手机操作系统或软件渠道对收到的原始数据选用相同的杂凑运算得
冒用数字签名的对抗:亟需加强的签名审核
前言 很多时候,杀毒软件都会对一个可执行程序的数字签名进行验证,而每个数字签名都配对着该可执行程序的Hash值,以防其它程序盗用这个软件的独有的数字签名,如下图所示: 早期的杀毒软件主要是通过软件的特征码进行来识别病毒和恶意软件,但是这个技术有个缺陷,就是软件的特征码是可以更改的。随后,杀毒软件又有了云查杀和行为查杀等功能。虽然杀毒软件的保护能力增强了,但是又出现了一个新的问题
iOS企业证书网页分发全过程详解
iOS企业证书网页分发全过程详解苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限。为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。首先需要说明它的原理:基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址、版本信息、Bundle ID 等信息,通过网页下载的时候其实下载的是这个plist文件...
打包测试 之企业证书安装后信任问题
在 iOS 9 中,苹果对企业签名的应用运行时,进行了更严格的限制。因此,在 iOS 9 中,企业签名后的应用安装好之后,是无法直接启动的。默认情况下,在 iOS 9 中运行一款企业签名的应用时,会弹出类似这样的提示: 可以看到,应用不再是像之前的版本那样直接启动,而是弹出了一个安全提示。此时,如果我们确认要运行的应用是安全的,可以按照以下步骤来设置: 在系统中打开 设置 - 
android 签名
android 签名 通过脚本运行项目进行项目签名 通过脚本运行项目进行项目签名 通过脚本运行项目进行项目签名 通过脚本运行项目进行项目签名 通过脚本运行项目进行项目签名
iOS企业证书的发布和升级的问题
最近闲来无事,就琢磨来一下企业证书,发现很多帖子是年限有些久远的。废话不多少上图片先,一言不合久发图片。首先你需要需要准备一个Https的url,两张图标,尺寸分别为57x57, 512x512的,还有下面导出的两个东西,一个app的ipa,一个plist文件。导出方法如下: 1.在bundle identifier 填上你的描述文件对应的bundle identifier,相关的版本信息,Bu
IOS 企业账号申请推送证书问题。
不是应该有个选择推送证书的地方么?不见了。
企业证书描述文件过期的现象
最近遇到了企业证书的描述文件过期不能用的问题。开始不知道什么原因。最终才确定问题。 今天记录下对应的现象。 现象1:   运行已经安装好的app ,启动就闪退。根本运行不了。 现象2:   用iTools直接安装对应的app,一直安装不成功,提示 ApplicationVerificationFailed 。如下图界面 现象3: 连接设备,查看打印日志(Xcode 下下Devi
iOS企业证书.p12和iOS企业描述文件.mobileprovision申请教程
iOS企业证书可以免上架App Store直接安装在手机使用,非常强大的一种iOS证书,但是要企业账号才能申请。
iOS苹果企业证书通过网页安装app的plist文件结构分析
version="1.0"> items assets kind software-package url http://URL/yourAppName.ipa kind full-size-image needs-shine
ios开发 - 用企业签名打包ipa
1.用企业账号archive 生成 .xcarchive 文件 各种配置和普通开发者账号是一样 2.导出ipa 方式一:xcode实现 可以用organizer 界面的 export 然后选择 Save for enterprise deployment 如图: 接着next 就好了方式二:命令工具–程序猿都喜欢这 将
iOS企业版APP发布与更新
今天讲的主要是在自己服务器上进行包的管理和新版本更新. iOS的APP安装不像安卓的包只要下载的链接是以.apk结尾,然后下载下来后就会自动提示安装,iOS是先下载下来一个plist文件,然后根据plist里边配置的链接进行下载的. 我先大概说一下下载安装的流程.首先检查到需要更新,然后点击更新后触发一个iOS的一个协议命令 1.plist文件的格式和怎么生成 在archive打包的时候,
App打包签名包申请流程
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义   为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。 2.签名的步骤   a.创建key   b.使用步骤a中产生的ke
游戏设计艺术(第2版)
本书一版曾获游戏前线奖。
iOS开发证书、bundle ID、App ID、描述文件、p12文件,及企业证书打包发布详述
1 .iOS开发证书,描述文件,bundle ID的关系 2. Apple开发账号添加团队成员 3 .开发证书,生产证书,描述文件,AppID关系及生成。 4.证书导出p12文件 1 .iOS开发证书,描述文件,bundle ID的关系 苹果为了控制应用的开发与发布流程,制定了一套非常复杂的机制。这里面的关键词有:个人开发者账号,企业开发者账号,bundle ID,开发...
从iOS证书申请到签名文件生成
这里简单的描述一下在苹果后台Provisioning入口如何申请证书,注册设备,生成AppID到最终生成签名文件的。
iOS企业ipa(299)证书制作、打包发布全流程(亲测,成功)
这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的流程,于是决定把整个流程写下来,供大家参考。 首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申
iOS 企业级开发证书发布权限问题
1. 主账号可以创建发布证书的 iOS Certificates (Production) 2. 同属于此开发组的其他账号若需要打包In-House类型的app,需要主账号导出其私钥,安装私钥后,即可进行打包。    注:首次打包是需要联网验证,此时,需要输入同属于此开发组的帐号信息进行验证即可,可以不是主账号。   若xcode有多个账号时,会逐个验证,不知道密码的账号删
iOS企业版打包流程
iOS企业版打包
关于使用公钥进行签名验证的代码
2. 保存好自己的私钥,把公钥可以公开给别人。如果需要对某数据进行签名,证明那数据是从你这里发出的,就需要用私钥: $res = openssl_pkey_get_private($pri); if (openssl_sign('hello', $out, $res)) var_dump(base64_encode($out)); 3. 别人收到你的数据 'hello' 和签名
xcode8脚本打包 我使用了签名部分
iOS自动打包主要用xcodebuild命令, 在终端输入xcodebuild --help可以查看xcodebuild的参数。 xcodebuild具体语法: 无workspace的工程 xcodebuild [-project name.xcodeproj] [[-target targetname] … | -alltargets] [-configur
299企业帐号 打包上传蒲公英 In House打包流程
文/chenkai(简书作者) 原文链接:http://www.jianshu.com/p/f90d1d397187 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 在一个app历经数周持续开发和多个版本快速内部迭代之后,当我们需要把这个版本发布到我们实际应用场景中,面对我们真实用户去say hi时,如果自身产品在发布(内测版本)之前确实找到一些潜在切相对稳定
公司开发多个应用的时候是否可以使用同一个签名(*.jks)
最近两个应用同时上线,微信分享上遇到了问题 使用了umeng分享———-问题*现在的问题是 两个应用(签名keyOne.jks为同一文件) 应用A(包名com.test.A)+ 签名(keyOne.jks)—>打包 应用B (包名com.test.B) +签名(keyOne.jks)—>打包 应用A分享微信成功了、应用B微信分享不成功、 测试应用B在使用与A不同签名的情况下可以分享成功
iOS AppStore企业账号打包发布APP流程详解
原文链接:http://www.it165.net/pro/html/201508/50371.html 一、通过企业账号申请证书   1 Certificate Signing Request (CSR)文件   在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书…”,如图1所示:   —>填写前两项,并选择“存储到磁盘”
签名源码">"苹果公司" 离职员工 不小心泄露 iOS应用签名源码
关于iOS应用签名我想一起探讨一下它的原理.首先我们需要了解一个东西,叫做数字签名 名词解释:为什么用签名这个词.因为老外喜欢用支票,支票上面的签名能够证明这玩意是你的.那么数字签名顾名思义,就是用于鉴别数字信息的方法. 接下来我们思考一下.想要证明数字信息(也就是二进制数据,计算机里面的任意数据)的有效性,那么使用什么方式最合适呢? 我们可以想到有"信息指纹"之称的HASH算法,在之前的文...
iOS企业版分发关于plist和证书的那些事
iOS企业版分发关于plist和证书的那些事:各种错误提示:“无法连接到…”,“此时无法下载…”,“证书有问题…”。
利用脚本快速更换apk中的资源并且完成重签名
本人就职于游戏公司SDK研发部门,但是经常出现修改几行java层的SDK代码就要重新打游戏包的痛苦。因为手游动辄上百M,如果只更新这几行java层代码或者更换了里面一个图片资源,再重新上打包机部署打包就要几十分钟为了测试下效果,还要联系游戏主程序合并代码,十分麻烦觉得十分没有必要,只是测试下效果嘛。本着能自己解决就不麻烦别人的原则。我就想了一个笨笨的办法来加速这种小修补的过程,完全可以自行搞定。
IOS- 企业App"无法升级安装应用程序 因为证书无效"的解决方案
今天调试自己开发的一款企业级App,发现通过之前的url无法升级安装企业应用,一直提示“无法安装应用程序 因为http://xxx.xxx.xxx证书无效”,折腾了一番,终于在StackOverFlow上找到了答案。在这里分享给大家。 StackOverFlow接:http://stackoverflow.com/questions/20276907/enterprise-app-deploym
iOS AdHoc ipa包改用企业账号重新签名(含动态framework)
原材料准备:1.adhoc打的adhoc.ipa包(目标文件)2.inhouse打的inhouse.ipa包3.企业账号生成的cer文件步骤:1.改AdHoc.ipa包后缀改为.zip并解压,得到一个Payload文件夹2.inhouse.ipa同1操作,将其中的embedded.mobileprovision覆盖AdHoc.ipa中的embedded.mobileprovision3.cd到...
Xcode自动签名
Xcode自动签名其他app脚本软件,可以快速修改签名信息,完成重签名
更改已经签名app中的内容
转载请说明出处http://blog.csdn.net/andywuchuanlong 记得上次在南昌中兴的一个项目中遇到过一个这样的需求:一个app可以给多个渠道商去运营,渠道商推广出去可以获得相应的推广金额。那么这种情况下就必须要使得这个app能够唯一的标志一个渠道商。那个时候我们在这个项目中的解决方案是:让用户在app中手动填入渠道商的工号,我现在想想这种方式也是醉了,真不知道那个时候
关于iOS app如何重签名,个人心得
在开发中经常遇到CP的包拿过来少添加了UDID之类的,为了方便测试,需要对ipa重签名,重签名就是把配置文件替换掉(配置文件制作的时候和UDID关联,所以替换掉,就相当于改动UDID,个人理解)。重签名有多种多样的,1.工具iReSign界面如下1.就是ipa的路径,点击浏览就能添加2.就是新的配置文件的路径3.是entitlement.plist的路径4.重新修改成的APPID ,后面要打对号(...
Shell批量签名Apk
在产品发布的时候,Android和IOS有一定的不同 IOS就只有App Store这一个渠道 而相反的Android可能有成百上千个不同的渠道(百度手机助手,豌豆荚,应用宝…) 当然我们可以在gradle脚本通过设置productflavors 来打不同渠道的包,也非常方便 但是我们有时候除了对包进行混淆外还要进行加固 比如我们采用爱加密加固,如果本地同时打了几十个包,一一上传加固比
iOS9下企业证书打包app的验证过程[图文说明]
iOS9下企业证书打包app的验证过程[图文说明]前言由于iOS9增强了企业版开发者证书的验证规则,因此iOS9需要用户手动信任企业证书,才能正常使用。默认情况下,打开企业证书打包的app是这样的情况。 企业证书验证步骤介绍设置过程“设置”->”通用”->”描述文件”->[找到对应的证书]->信用证书设置步骤 打开“设置” 找到“通用”-“描述文件” 选择对应的企业证书,如以下企业证书:“Gu
利用CMD命令签名APK
创建key,需要用到keytool.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入 C:\Documents and Sett
iOS 签名机制与证书
-
App签名原理以及应用的重签名
App签名原理以及应用的重签名 在日常开发中,我们都是利用Xcode来打包签名我们的应用的,在签名过程中需要的是文件主要包括: 1、CertificateSigningRequest.certSigningRequest 2、App ID 3、创建的证书(aps_development.cer) 4、配置文件(demo.mobileprovision) 5、真机的测试还需要注册手机 ...
基于企业级证书的IOS应用打包升级功能介绍(类似于fir.im)
IOS应用程序升级流程介绍:IOS手机端应用程序需要升级时,打开服务器端html文件(本文为ucab.html文件)-》点击在线安装-》打开plist文件(本文中为ucab.plist文件)-》plist文件中存储有应用程序升级包的地址。(本文为:http://192.168.1.126:8088/netcrm/ucab.ipa),这个地址是在打包时填写的Application URL值。通过
苹果根证书异常删除导致 App 闪退的问题
一日,同事让帮解决一个问题,问题是:App 无法在真机上运行,控制台报错:dyld: Library not loaded: @rpath/libswiftAssetsLibrary Referenced from: /var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/test.app/te
安居客app端抓取数据包 分析数据包的签名 编写爬虫脚本
为什么要这么蛋疼,要从app入手来爬虫 ? 网页的数据不是也可以爬吗?  对于少量数据的抓取,网页爬取是完全没问题的。 至少爬一个城市的房价信息是可以的。 但是,对于要抓取百万级数据量的爬虫,安居客做了多重反爬策略,如果你没遇到,说明你的数据量不大。 安居客的反爬策略有 验证码, 封IP。 而IP被封后,尝试过使用代理IP去绕过,不过不知道为什么一直返回404, 不知到安居客用的什么
iOS企业证书.p12和描述文件.mobileprovision申请
iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一、iOS企业发布证书申请 1、登录Appuploader选择Certification 2、选择iOS企业发布证书、输入证书名称、邮箱、密码点击ok创建 3、点击P12下载保存证书文件 二、iOS企业描述文件申请 1
google app sign引起的问题解决办法
最近上架Google应用由于启用了Google sign导致从Google上下载的应用无法登录Facebook,并且无法移除Google sign。问题原因是:上传到Google后台的应用被Google重新签名名了,这样就导致Facebook等其他方式需要验证签名的三方校验无法正常运行。解决办法:1. 登录谷歌商店进入应用、版本管理、应用签名、下载应用签名证书deployment_cert.der...
通过包名获取签名信息工具及使用方法
使用该工具可以通过包名获取apk的签名信息,包括MD5,SHA1和别名等。
Android App签名的那些事
Android App签名的目的是确保App安装包来自于原创作者,且App没有被篡改。Android手机在App安装的时候会对签名信息进行校验,只有校验通过的App才能成功安装。Android手机是如何识别App来自于原创作者且没有被篡改呢?请看App签名和验签原理。
android app系统签名以及adb安装卸载等简单命令使用
ref:http://blog.csdn.net/bulkin/article/details/7601609 项目需要,用到了系统的一些权限。4.2下可以在manifest授权的到了4.4权限获取不到了。 4.4权限的管理加强了。 google基于安全性考虑屏蔽了许多第三方应用的一些访问权限。如APN权限 通过adb push 命令可以将apk放到/system/app/下是可以
微信app支付服务端一直签名通过!求解救!!!
微信app支付:签名验证工具验证成功,却一直提示我{return_msg=签名错误, return_code=FAIL},到底怎么解决,请可怜可怜我这个女程序员,快快帮我解决吧!!我都怀疑人生一整天了!!我传的参数代码:注意!!我并没有传中文,商户号跟key确认了很多遍,为什么就是签名错误!!!!...
苹果IOS重签名工具+时间控制器
苹果IOS重签名工具+时间控制器 有些情况下,我们需要对.ipa文件进行重新签名,这时候就需要使用重签名工具
Android通过签名验证防止二次打包
最近android版的游戏要上线,想到打包党轻松将自己的产品破解,然后二次打包就恼火,所以就研究了下怎么防止打包党从中得益的方法。Android的app必须要有签名才能安装到用户的手机上,开发者在开发期间调试,eclipse会自动为程序创建一个debug.keystore的证书文件,这样就能正常的安装调试。可是在正式版的时候,我们一定要申请自己的证书文件,这样在导出apk包得时候会通过这个文件进行签
ipa多目标重签名流程
给公司做项目,之前因为企业证书被封闭,需要紧急发布ios应用,于是从网上找了个卖苹果企业证书的,对方只要了我的ipa安装包,然后一番倒腾,就可以将我原来的ipa包中的证书给替换掉,甚是惊奇,由此,知道了ipa重签名一说 最近公司项目不多,想起之前的这件事,于是就也想倒腾一番,学习下重签名的流程;以下为学习流程: 首先找了一个resign.sh的脚本,内容就先不贴了,然后从app
javaScript脚本游戏学习,看懂了这个游戏就没有什么脚本你解决不了了
javaScript脚本游戏学习,看懂了这个游戏就没有什么脚本你解决不了了疯狂坦克 疯狂坦克
签名教程
1.解压 ipa,打开name.app包内容 2.微信是多targarts 的App,每个taggert都要给重新签名。或者直接把其它taggert删除。(watch,plagues 这两个文件夹)。 3.在name.app 加入libsubstrate.dylib、hook.dylib. 4.查看hook.dylib的依赖。tool -L 路径+hook.dylib 查看依赖库。如果依赖的
打包测试 之 企业证书的打包过程以及注意事项(in-house方式)
明确几个概念 1、企业版IDP:即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。 2、In House:是只企业内部发布,仅限企业内部人员使用。 In-House方式特点 1、不能发布到Apple Store进行销售。 2、不需要Apple评审。 3、可以使用任何已知的私有API
苹果企业账号使用注意事项
苹果企业账号(Apple Developer Enterprise Program)是苹果公司提供给 iOS 开发者的一种高级别的开发者账号,区别于个人开发者账号和公司开发者账号,企业账号具有如下特点: 价格比个人账号和公司账号更贵,为 299$/年不可以提交应用到 App Store 商店可以将签名后的应用在任何 iOS 设备上安装,且没有安装数量的限制 其中,正是由于第3条的特点,给开
iOS 企业app打包方法【更新为Payload文件解压法】
iOS企业APP 打包方法,打包证书安装方法。Payload打包
手机端APP与游戏测试过程
一、手机端APP的测试 1、安装与卸载: ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。 ●安装过程中是否可以取消 ●安装空间不足时是否有相应提示 ●如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示 ●是否可以删除应用(可通过
安卓修改过源码之后如何给生成的app进行系统签名
1.在AndroidManifest中加入android:sharedUserId="android.uid.system"这个属性。 2.解压用eclipse编译出的apk文件,删除META-AINF目录下的CERT.SF和CERT.RSA两个文件。 3.在Android源码build\target\product\security\common 目录下,找到platform.pk8和pla
App签名打包总结
我们的app程序开发完后必须要就行签名,证明这是属于我的app,之后才能上线或者公开使用....签名的意义:为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序.
移动安全之修改加密带sig签名的APP数据包
现在越来越多的app应用都采取了加sig签名的方法来防止自身的数据包在传输中被修改所以有时要测一个APP是否有逻辑问题,有时可能会变得棘手.因为每个APP的实现的sig算法都不尽相同,要想成功的修改数据包再重新签名,你可能会要先反编译它,然后在找到sig算法,有时可能运气好sig的算法就写在java代码里,那就很容易的可以直接利用或还原成其他语言,但一般sig都会写到so文件,arm的汇编代码相信
iPhone在App Store里下载应用很慢解决方法
由于苹果在中国没有部署服务器,以及一些线路问题,导致中国大陆用户从苹果App Store中下载应用程序非常缓慢,如果网络条件不是很好的用户,往往只有10多KB/S的速度,一般2M的ADSL只有三四十K的下载速度,若是使用WiFi下载1G多的iOS游戏,完美越狱简直奇慢无比。 那么如何能让iPhone在App Store里下载应用时速度快起来呢?经过试验较有效的方法是修改DNS,以下提供三个D
android apk批量签名时遇到的bat脚本问题
         刚开始写成如下的样子:         rem find the *.apk         for /f "delims=" %%k in ('dir /b /a-d /s "D:\Acadia\release_1\*.apk"') do (         timeout 1         set apk=%%k         echo %apk%   
如何对自己的App进行系统签名,并安装到手机运行
背景: 某些App需要一些权限比较高功能,比如管理其他进程,静默安装(貌似辅助功能也能实现)等,可能需要把自己定义成为系统APP, 也就是sharedUserId="android.uid.system",这就要用到系统签名。 虽然最后签名是与不同的手机厂商合作的,可是在开发的工程中,如何用系统签名文件签名进行测试呢? 虽然源码里面能够找到签名文件platform.x509.pem/pla
我们是很有底线的