彻底告别等待越狱!不越狱安装下载的IPA,iPhone 4S iOS5已测!!希望大家支持!_ios5ipa百度贴吧-程序员宅基地

技术标签: 手机  其它  测试  sandbox  ios5  xcode  iphone  XCode ( COCOA )  

希望这个教程能够真正帮助到想要测试的人,毕竟通过这个办法可以不越狱安装绝大多数IPA。第一次写教程,难免有错,望包容~

我搜过论坛,发现有人在6月份就开始发了教程,但是都含含糊糊,并没有说清楚,有的还是广告贴借机赚钱。其实这种封装IPA的方法很简单,环境配置好了后,每次重签IPA只要不到1分钟。。。。

鉴于很多的用户只是用户,压根不是IOS开发者,所以很难有教程详细到怎么配置开发环境上。。你不用担心这个步骤的繁琐,实际上你只要有一个开发者朋友,或者有人愿意给你开发者账号即可,万不得已,你也可以去购买。。但是学习这个过程总是非常有用的(我希望教程能够从基础的讲起来)。

需要的工具:
苹果电脑
Xcode *可选
iTunes 
iResign   (http://code.google.com/p/iresign/downloads/list
开发者账号

原理:
这个不越狱的原理在于,通过iResign将已经打包签名好的IPA,重新以你自己的开发者账户签名,通过自身的开发者签名和Provision来进行安装到手机中。
说白了,就是欺骗设备,以为这个应用是你自己开发的,所以当然可以安装到机器上调试。。也就是运行了。

步骤:
1.登陆开发者网站,下载Xcode ,由于我还用雪豹,所以就下载这个好啦!

 
2.本机打开Key Chain , (钥匙串访问),然后选项里检查设置,如图示

 

 
然后请求证书。

 
姓名填你注册的开发者姓名,邮箱同理,然后保存到桌面

 
3.在开发者入口的Provision设置里左侧找证书,然后把存在桌面的证书请求文件上传,上传好后,系统会自动激活(如果你是开发者管理员的话)

 
然后下载下来双击安装,

 ,
安装后如图所示,会看到你得开发者证书在里面

 。
到此证书算是导入完毕了
4.然后在开发者入口找到设备项,添加一个新设备。

 

 。
你iPhone的UUID可以在itunes里面查看到。

 
添加好后,你的手机就可以作为开发使用了。
5.建立APP ID,这里面我们希望这个APP ID用于所有应用,通过它生成的Provision可以应对各种IPA签名,因此如图所示,应用名字可以随便起,但是Bundle Identifier 要用*表示。



 .
添加好后,系统会随机生成一个数代表你得APP,看来图上类似的就表示好了。
6.为咱们的手机建立一个开发Provision .如图切换到Provision选项,新建,然后你会看到你前面注册的证书在列表里面,勾选,然后选择刚才咱们建的通用的APP,然后再勾选你自己的设备。。。

 
建立好后,就可以下载了!! 

 
7.将下载好的Provision拖入iPhone,这步可以在itunes里面或者Xcode 的organizer 里面完成。

至此全部开发环境的粗糙配置完成。。。这已经足够我们开始重签IPA了!!!如果你是开发者,嫌麻烦的话,完全可以用xcode直接自动生成上面那些。这里就不仔细说明了。
8.打开iResign .

 
将想要重签的IPA拖到第一项,第二项可以不填,第三项填入你第一步导入电脑的开发者证书的后面的几位代码。
如图:
  
你得证书代码就是GUJ****** ,把这个填入。然后点击Resign! 
如果一切顺利,程序就会自动解压原始的IPA,重新签上你的签名,并生成新的重命名后面加个resigned的IPA ,并存到你原始程序的所在目录里面。

 

这个IPA你可以选择导入itunes或者用organizer 添加到你手机里面去了!然后就可以玩了!!

已知问题:
1.用此方法重签的IPA,因为被理解成是开发状态,所有进入游戏后无法正常使用GAME CENTER,会进入到一个sandbox里面。但是游戏和应用本身不受影响。

 
2.由于开发者证书的provision有三个月有效期,所以过期后,需要重新更新下provision,具体办法很简单,只要在开发者入口renew就好了。
3.对于用IOS5 SDK 封装的应用,目前重签会报错。。解决办法是可以换低一点的版本先用着,我怀疑这个是iResign的问题。(它只支持到iOS5 beta好像)
4.对于这种方法安装的IPA,可能不能通过不越狱破解IAP的办法打开一些解锁物品或者功能,比如导航软件NAVIGON的3D补丁就不管用会出错,但是软件本身没影响。

iResign : 
 iReSignv110.zip (48 K) 下载次数:0 
最后就是如果大家有问题,可以@我微薄  weibo.com/drdi   . 欢迎交流!
本方法只作为研究测试学习使用,切记支持正版应用,不要用来做为商业目的!!支持开发者才能有更好的应用!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ThomasQiuJS/article/details/7216112

智能推荐

Python-Tkinter图形化界面设计(详细教程 )_tkinter界面设计-程序员宅基地

文章浏览阅读5.7w次,点赞232次,收藏1.6k次。原文链接:https://www.jianshu.com/p/91844c5bca78声明:本篇文章为转载自https://www.jianshu.com/p/91844c5bca78,在原作者的基础上添加目录导航,旨在帮助大家以更高效率进行学习和开发。Python-Tkinter 图形化界面设计(详细教程)本文目录三、tkinter常见控件的特征属性3.1、文本输入和输出相关控件 一、图形化界面设计的基本理解 二、 窗体控件布局 2.1 根窗_tkinter界面设计

python networkx如何抽取子图_如何使用networkx从给定图中提取所有可能的诱导子图...-程序员宅基地

文章浏览阅读650次。对于在这里遇到同样问题但节点太多的人来说,这里对@Hooked的答案没有几个简单的改进(尽管我相信有更好的解决方案,正如@Hooked在评论中提到的那样,这只是一个快速的复制粘贴修复程序,适用于与我有相同原因并有缩放问题的人)1)igraph比networkx更具规模2)我们只能取一个节点的邻域来消除大多数不必要的组合例如,如果我们在较大的network中寻找motif(两个igraph对象)mo..._networkx motif

用OCC+VS+Qt创建并显示一个几何_occ opengldriver-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏25次。用OCC+VS+Qt创建并显示一个几何_occ opengldriver

Unity学习心得_unity课程总结心得-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏12次。Unity学习心得第一个项目 Roll A Ball1.基本模型和场景操作双击Cube,表示聚焦(在Scene场景中)或者按下 F键Persp:透视视图 (会产生近大远小) ISO:平行视野(不会产生近大远小的效果)2.世界坐标系和局部坐标系:世界坐标:以世界原点为中心的坐标 局部坐标:以父节点的中心_unity课程总结心得

maven的下载与安装教程(超详细)_maven安装-程序员宅基地

文章浏览阅读10w+次,点赞432次,收藏1.1k次。前言本篇文章是基于win10系统下载安装Maven的教程。一、 Maven介绍1. 什么是Maven​ Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。2. Maven的作用依赖管理依赖指的就是是 我们项目中需要使用的第三方_maven安装

研究生如何读文献 写论文 发文章 毕业论文_研究生一天读多少文献-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏13次。研究生论文写作步骤1. 先看综述,后看论著。看综述搞清概念,看论著掌握方法。2. 早动手在师兄师姐离开之前学会关键技术。3. 多数文章看摘要,少数文章看全文。掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。4. 集中时间看文献,看过总会遗忘。看文献的时间越分散_研究生一天读多少文献

随便推点

国外优秀的UI设计资源库_breezy wu ui-程序员宅基地

文章浏览阅读1k次。网站设计或者说UI设计对于Web上的运用是非常的关键,一个站做得好不好,能不能吸引人的眼球,设计占了不低的地位,但话又说回来,Web前端人 员又有多少人是设计专业毕业,具有这方面的能力呢?像我这样没有设计艺术细胞的页面仔,有时候为了一个效果苦于无法整出来,唯一的办法就是去搜索寻找相关 的设计资源网站,找到适合自己的UI效果。经过平时的积累与搜集,我整理了一个UI设计以及Web设计相关的资源网站,希_breezy wu ui

codeblocks调试问题--单步调试遇到breakpoint不停---不能单步调试--运行按钮是灰色但是没有dos窗口_codeblockdebug是灰的-程序员宅基地

文章浏览阅读5.3k次,点赞6次,收藏10次。今天晚上调试的时候可能不小心改了设置,还是其它原因,codeblocks突然遇到breakpoint不停了,然后百度了一下,大部分是说project创建的问题,感觉和自己的问题不同,我的问题是所有的project都不能单步调试。然后在seting->debug设置中找了一会都没有找到相应的设置,然后我就到debug中找到了debug->active debuggers->gdb/..._codeblockdebug是灰的

遇到svg 图标颜色无法修改怎么处理_svg cannot be converted to a uicolor-程序员宅基地

文章浏览阅读1.2k次。当项目里引入svg图标时,有的时候会遇到无法修改其颜色的问题首先在编辑其中打开svg文件在path中找到文件中fill属性,删除即可path中fill属性是无法修改的_svg cannot be converted to a uicolor

GSM劫持+短信嗅探 “半夜盗刷”-程序员宅基地

文章浏览阅读5.1k次,点赞2次,收藏21次。【PConline资讯】“一觉醒来,手机里多了上百条验证码,而账户被刷光还背上了贷款”——近期犯罪分子利用“GSM劫持+短信嗅探”的方式盗刷网友账户的事件成为网络热点。那么,该如何防范这种短信嗅探犯罪呢?安全专家指出,最简单的一招就是睡觉前关机,手机关机后就没有了信号,短信嗅探设备就无法获取到你的手机号。在主流App中,许多账户登录及资金操作都可以通过手机号码加短信验证码的方式实现,对于用...

Docker删除容器命令_docker delete-程序员宅基地

文章浏览阅读2.6w次,点赞4次,收藏25次。删除容器 之前要先docker stop 容器1. 删除指定容器docker rm -f <containerid>12. 删除未启动成功的容器docker rm $(docker ps -a|grep Created|awk '{print $1}')或者docker rm $(docker ps -qf status=created)1233. 删除退出状态的容器docker rm $(docker ps -a|grep Exited|awk '{print $1}_docker delete

乌龙(一)ntp对时_ntp对时 时区-程序员宅基地

文章浏览阅读107次。emmm…今天新搭了一套虚拟机(安装时一步过了 啥也没配置),操作时发现系统时间一直不对,于是安装了ntp跟阿里云等时钟源对过,发现一对时系统就变成了昨天,我把系统时间强制改为了现在,再次对时,时间又回退到昨天,最后发现时区选错了,选成了PST。解决方法cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime..._ntp对时 时区