iOS不越狱装收费App——注册iOS设备为开发者工具
额,这篇教程主要是我写下来用于总结注册iOS设备和用iResign安装App的过程,想要不越狱安装App当然有办法,但是有几个前提——你是一个Apple开发者,或者你有个朋友是App的开发者。如果没有这样的条件的话,看我这篇博的小伙伴们就当时看一下消遣一下把。
刚刚iOS 7 出了正式版,大家也都可以开始去下iOS 7 去尝尝鲜了,然而,国内外的黑客们也在行动了——他们在找iOS 7 的漏洞,寻找iOS 7 的完美破解手段。
这里提一下越狱的事情。所有iOS的用户应该都知道越狱是个怎么回事。iOS的封闭性导致了iOS设备的可定制性很差,为了高度定制iOS,有人想到了利用漏洞获取权限的方法,这就是所说的越狱。通俗点说,越狱就是一个给手机解锁的过程,解锁以后有两个相当大的好处:1.定制自己的iOS设备,从输入法到通知界面,从解锁方式到通话方式,基本上的功能都可以定制成自己想要的那个样子。2.免费安装收费软件。我觉得这个两个也是绝大多数人越狱的理由。如果你越狱的最大想法是第一种,也就是想要修改输入法通知界面什么的,那我就帮不了你了,如果单纯只是想要安装一些收费的游戏的话,我想,以下内容可以帮助你不用越狱就安装上自己想要的软件。
AppStore上的基本上软件在网上都能找到相应的安装包,也就是.ipa文件,这个文件非常好找,但是如果没有越狱设备的话,这个文件就没办法装到自己的iOS设备上。对于这个问题,苹果提供给了开发者一个便利,让所有开发者都可以测试软件,只要你告诉这个设备,这个软件是你开发的就可以了,但是怎么告诉呢,下面就讲一下具体过程哈。
1.首先,你要准备好以下东西:
你的iOS设备(未越狱)
一台苹果电脑,或者在虚拟机上的Mac系统
你的Mac系统上已经获得了授权(这个相当重要,因为我的Mac已经授权过了,可是我忘记了怎么授权。。。所以不知道该怎么写教程)
你需要安装到设备上的软件.ipa
在你的Mac OS X系统中装入iResign,iTunes,Xcode软件
2.把你的设备注册成为开发者设备
打开:https://developer.apple.com/account/ios/device/deviceList.action,在这个页面左边的选择栏里面选择Device,然后点击右上角的“+”,选择Register Device显示如下

Name一栏可以随便写,然后是UDID,打开iTunes,连上你的iOS设备,跳到如下界面
点击容量下面那个设备号就会出现上图的UDID显示,右键拷贝,填到刚才我们Register Device的那个栏里。然后就可以Continue,一路Continue无脑,就会出现你的设备已经成功加入了你的Device。
3.申请并下载安装证书文件
在刚才那个Register Device的页面上,点击右边的Identifiers 选择AppIDs,左上角添加一个新的ID,名字可以随便写,在AppID Suffix里面选择Wildcard AppID,那个Bundle ID写“*”就可以了。然后选择右边Provisioning Profiles里面的Development ,然后右上角添加,选择iOS App Development,点Continue,AppID选择我们刚才创建的那个ID,点Continue,就可以创建证书文件了,下载到本地,打开Xcode的Organizer(Command+Shift+2),双击那个下载下来的证书文件,就可以看到Organizer的变化了,在Device里面选择你的设备,点击设备说明下面的那个 use for Development(到底是不是这样我都忘记了。。。反正只有这么一个小按钮),进度条会跑一段时间,然后就可以看到你的设备的变化了,或者你直接打开你的设备的设置,里面会多出一个开发者的选项,这就说明注册成功了哈。
4.安装ipa文件
打开iResign,第一个框选择你的ipa文件,第二个框可以不填,第三个框输入你的证书编码,至于证书编码,打开你的Mac上的钥匙串访问,里面会有一个叫做iPhone Developer的条目,条目括号里面的代码就是证书编码了,输入iResign里面,然后就会生成一个新的ipa文件,这个文件系统就会认为是你写的软件,就可以直接装入你的设备里面了。至于这个ipa文件怎么装我就不说了哈,最简单的办法。。。双击~
——前几天帮阳小进注册了iPad的开发者权限,但是竟然忘记了把注册的过程给记录下来,真是一个大失误啊,结果今天重新写这篇教程各种不懂各种忘记了额,坑爹了,估计这篇教程里面还会有很多错误,如果有人看到错误,不要顾我的面子,使劲喷就行了,所有建议都虚心接受哈,如果我下次注册iOS设备碰到问题,或者发现这里写的哪里不对的话我会继续更新这篇文章的哈。
iOS不越狱装收费App——注册iOS设备为开发者工具的更多相关文章
- 勾勾街——一个专注于免越狱免签名的苹果ios APP打包生成的网站
自涛舅舅研发的“苹果ios APP自助生成系统”上线以来,每天都有大量的用户注册和生成免越狱app,为什么? 因为我们有明显的技术优势,APP不需要上架appstore, 生成APP又不需要企业签名证 ...
- 新手IOS tweak越狱app开发记录
需要改变原先程序功能流程的话,是要用到Logos Tweak 开发.另外,.在苹果商城下载到的app,不能直接拿来分析.需要先做一定的前期准备.网上有很多相关的写第一个越狱插件的文章,这里就不在赘言了 ...
- 发布iOS应用程序到苹果APP STORE完整流程
参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http ...
- iOS 10 适配 ATS(app支持https通过App Store审核)
iOS 10 适配 ATS 一. HTTPS 其实HTTPS从最终的数据解析的角度,与HTTP没有任何的区别,HTTPS就是将HTTP协议数据包放到SSL/TSL层加密后,在TCP/IP层组成IP数据 ...
- 支付宝APP支付IOS手机端java后台版
版权声明:http://blog.csdn.net/u012131769/article/details/76639527#t8 转载:http://blog.csdn.net/u012131769/ ...
- 不可或缺 Windows Native (25) - C++: windows app native, android app native, ios app native
[源码下载] 不可或缺 Windows Native (25) - C++: windows app native, android app native, ios app native 作者:web ...
- To create my first app in iOS with Xcode(在Xcode创建我的第一个iOS app )
To create my first app in iOS create the project. In the welcome window, click “Create a new Xcode p ...
- 关于IOS的证书、App ID、设备、Provisioning Profile详述
首先,打开developer.apple.com ,在iOS Dev Center打开Certificates, Indentifiers & Profiles认识一下基本结构.列表就包含了开 ...
- APP在iOS和Android的推送规则
因为iOS和Android不同的规则,下边将iOS和Android能接收到通知的详细情 形进行说明(前提:APP已经在设备上安装并登录过): iOS: APP未 ...
随机推荐
- Windows环境下使用Cmake ndk编译fdk-aac
一.废话 最近学习,第一步就是编译.我们需要编译FFmpag,x264,fdk_aac,下面是x264,网上说的很多都是几百年前的,我亲测完美可用 还是那句话 我能力有限,但是我希望我写的东西能够让 ...
- Mvc-项目遇到问题解决办法
项目中验证 在@using (Html.BeginForm()) 后边都有 @Html.ValidationSummary(), @Html.ValidationSummary(true, " ...
- asp.net命名规范
以下命名规范是在编程中,可以辅助快速编程的良好方式之一,我一点点的整理出来,以便形成自己的编程规范.还有待完善... 0.产品命名规范: 结构 层次 产品 模块 功能 命名规则 UI(界面层) Web ...
- 浏览器兼容问题----Firefox不兼容event的解决方法
一.event.srcElement:当前事件的源: 在IE下,event对象有srcElement属性,但是没有target属性;Firefox下,event对象有target属性,但是没有srcE ...
- 简单的背包变形HDU1203,HDU2955
今天一直在写背包,不过中间停了一段时间在写shell. 一直在做01背包.今天做了这两题很相似的背包 首先是HDU1203 Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要 ...
- ExecuteReader
最近在做winform的编程,想到一真没有使用过ExecuteReader.可能以前以后它的用户不大,或者 不大好用,故没有用过.今天在这里将学习记录写下来,供读者参考: 1.MSDN上说:Sends ...
- SurfaceFlinger服务概述和学习计划
SurfaceFlinger服务负责绘制Android应用程序的UI 实现相当复杂,要从正面分析它的实现不是一件容易的事.既然不能从正面分析,我们就想办法从侧面分析.说到底,无论SurfaceFlin ...
- 【C语言】重定向和文件
重定向和文件 一.相关基础知识 重定向:在计算机领域,重定向是大多数命令行解释器所具有的功能,包括各种可以将标准流重定向用户规定地点的Unix shells. 输入重定向:可以使程序能够使用文件代替键 ...
- HDFS 搭建记录
1. 三台服务: 172.17.0.62(namenode) 172.17.0.68(datanode) 172.17.0.76(datanode) /etc/hosts包含的内容: 三台都包含的域名 ...
- Spring MVC和Struts2的区别
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同. 2. 性能:spring会稍微比struts快.spring mvc是基于方法的设 ...