没有无开发者账号真机调试也不想越狱怎么真机调试

CJ 越来越像一个游戏展了,小编内心倍感欣慰。
Apple TV 一直在暗示着它有很大的潜力值得挖掘。
官方宣布《魔兽世界》从日起不再出售点卡。
还想越狱的朋友,升级的时候就要三思了。
这两家巨头之前的恩怨我们已经很了解了,不知道何时才是个头?
还有几天就是2016年里约奥运会开幕的日子了,你准备好了吗?
一直以来在移动安全方面,似乎都有着“苹果要比安卓更安全”的共识。
现在使用OLED屏幕的厂商越来越多,供应商分配也成难题了。
在游戏中玩家的目标非常简单,玩家需要将手中的飞盘顺利的飞到场景中的筐中,听起来似...
游戏中所有的一切都是由一个个的小的像素方块组成,不过无论是背景还是角色制作都还算...
相信屏幕前的各位老司机一定都知道“模拟驾驶类”游戏与一般的赛车游戏有着很大的区别...
《Symmys 画板》是一款来自国内开发者 Wenzy 的独立应用,它本质是一个画板,你可以用...
游戏采用了关卡的形式展开,在每一个关卡中玩家都需要击败敌人才可以顺利的通过关卡开...
这年头僵尸游戏从来不缺,而BoomBit近日也发布了一款僵尸游戏《僵尸追我(Zombies Cha...
Firefox 火狐浏览器是 PC 端的经典浏览器,其 iOS 端的上架虽有波折但却也被无数人关...
对于 iPhone 用户来说,一款保护壳需要拥有一些突出的特点才能够吸引他们的注意力,不...
购买过Mac产品的朋友都知道,在选购的时候是有多种国际键盘可选的。
随着iPad Pro越来越被消费者认可,相信配件厂商的定制品也会越来越多。
虽然苹果在 iPhone 6s 中带来了一系列的改进,但是总的来说,这是一款不防水的手机。
或许只是简单的改造而已,不过我们都想知道 Lightning EarPods 到底是什么样的~
套个手机壳就好了,而且第二代的手机壳还增加了很多新功能~
虽然采用 Lightning 接口能够大大提升设备的音质表现,但这意味着消费者需要重新购买...
对于 iPhone 用户来说,给手机充电和备份的 Lightning 充电线缆无疑是非常重要的,但...
求一个可真机调试的apple id开发者账号
注册时间 最后登录
在线时间188 小时 UID
主题帖子人气
青苹果, 积分 162, 距离下一级还需 38 积分
求一个可真机调试的apple id 开发者账号。自己写了程序。希望能在自己的ios设备上调试
注册时间 最后登录
在线时间89 小时 UID
主题帖子人气
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!Pages: 1/2
主题 : 买iphone4是否需要能越狱的才可以不需要开发证书真机调试?
级别: 新手上路
可可豆: 90 CB
威望: 90 点
在线时间: 11(时)
发自: Web Page
来源于&&分类
买iphone4是否需要能越狱的才可以不需要开发证书真机调试?&&&
想学习iphone开发,想买个真机,现在淘宝版本太多了,港版、国行、美版、无锁、未拆封、未激活、十码合一、八码合一,太多了,晕。暂时不想申请开发证书,想问一下需要买能破解的才可以真机调试吗?大家能建议一下买哪个版本的好啊?
级别: 新手上路
可可豆: 90 CB
威望: 90 点
在线时间: 11(时)
发自: Web Page
大牛们,帮忙解释一下啊,有点急!
级别: 新手上路
可可豆: 90 CB
威望: 90 点
在线时间: 11(时)
发自: Web Page
是不是买了可越狱的,以后申请证书后,反而不好发布和调试了?
级别: 圣骑士
可可豆: 3783 CB
威望: 3783 点
在线时间: 395(时)
发自: Web Page
你想多了 还是老老实实花99美金吧&&
这个论坛的生日选项里面2月有31天,节操瞬间碎了一地
级别: 圣骑士
可可豆: 2440 CB
威望: 3100 点
在线时间: 826(时)
发自: Web Page
实话告诉你,就算手机越狱了,也不能真机调试,老老实实的买证书吧
级别: 新手上路
可可豆: 90 CB
威望: 90 点
在线时间: 11(时)
发自: Web Page
是不是没有证书就只能build针对simulator的app, 选择device就失败。&&这个帖子好像就是没有证书,要越狱的device解决的啊!
级别: 圣骑士
可可豆: 2440 CB
威望: 3100 点
在线时间: 826(时)
发自: Web Page
回 5楼(funny) 的帖子
这些对现在的版本行不通了,那个好像是3.2的版本,也不知道可不可行,反正我是没实验过。
级别: 侠客
UID: 81538
可可豆: 1132 CB
威望: 1113 点
在线时间: 341(时)
发自: Web Page
难道只有花99可以走了吗
级别: 新手上路
可可豆: 90 CB
威望: 90 点
在线时间: 11(时)
发自: Web Page
当务之急是买一个方便调试的Iphone4,到底是买4.3.3可越狱的,还是买4.3.5不能越狱的版本啊?
级别: 新手上路
可可豆: 90 CB
威望: 90 点
在线时间: 11(时)
发自: Web Page
大家现在买调试机都买什么的啊?可越狱的还是不可越狱的啊?
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
4*5+2 正确答案:22
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版搜索 新闻 资讯 游戏
您现在的位置:&&>>&&>>&&>>&&>>&正文
傻瓜教程:把iPhone程序连接真机调试
编辑:plus && 来源:net && 发布时间: 17:12:53
对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:&&&设置OCSP和CRL为关闭状态。&&&Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pair information’。&&&选择保存路径,证书请求创建成功。&1.接下来就可以登录iDP Portal提交证书请求了,到这个页面&/iphone/manage/certificates/team/index.action&&&点Development,‘Request Certificate’,然后点Browser,添加刚才生成的证书,点submit。&&点击Approve,一分钟后会生成一个.cer文件。&&下载Download,双击它。&&单击“好”,就可以把certificate加入到keychain里面了。&2. 现在注册设备了,通过xcode的organizer或者iTunes都可以查看你的机器的udid。在上面那个页面里关联一下即可。这个页面有详细介绍&/iphone/manage/devices/howto.action&打开XCODE,在window菜单下,点击Organizer,出现这个页面(前提是要连上真机哦)&&identifier那一行字符就是device id了,复制它。打开/iphone/manage/devices/index.action&&点击“Add Devices”&&给device name取个自己的名字,把之前复制的字符粘贴到Device ID那,点下面的submit就可以了&3. 生成APP ID, 创建应用程序,需要指定程序的ID,在网站上创建一个APP ID,这个ID可以是针对一个程序也可以针对多个程序,假设现有一个程序test,可以指定它的ID为com.thinkrace.test或者是com.thinkrace.* 在站点上创建好,对于 com.thinkrace.* 可以适合所有的程序。还有很重要一点要注意的是,这个ID对应的是你的程序Targets里的name,不是你程序本身的名字,这里要注意的一点是:如果你的APP ID是用*号代替的,那么在SDK3.0环境里,Targets里的name不能写成类似com.thinkrace.*这样的,后面的*号依然可以用任何字符代替,但是不能用*,会报错的,而在SDK3.0之前的环境可以用*,这里说的这种情况是APP ID用*代替的,不用*代替则无所谓了。改好了name后还要在Targets里把build项里的iphone developer改成你的provisioning,这就可以了(不过这要等你生成了provisioning,最后调试的时候改)。具体做法见下图&&打开网页/iphone/manage/bundles/index.action&&不带*的形式&&带*的形式&4. 最后可以生成Provisioning Profiles了,这个最为重要,上面做的一切都是为了它,很简单的,一分钟之内会生成DOWNLOAD,下载就可以了。不会的话可以参考/iphone/manage/provisioningprofiles/howto.action&&点击“New Profile”&&点击“submit”,一分钟内会生成DOWNLOAD&&下载provisioning,双击,用Xcode打开。&5. 真机调试&安装Provisioning,双击即可。连接iPhone/iPod,使用XCode -& Window -& Organize打开,如果连接了iPhone,会在Device中显示相应的设备,点击 “Use Device for Develop”,开发中运行设备中可以选择响应的Device,还有很重要的一点就是Iphone SDK要和真机版本一致,版本不兼容的话会出现找不到设备之类的错误,我深有体会。以上所有步骤在这面这个页面有视频教程/iphone/videos/popupappids.action&大家可以参考下。&&随便新建个项目,比如OpenGL ES Application&&打开Target test&&注意identifier里的内容&&build改成对应的provisioning,build&go。真机顺利跑起来&另外,这里还有一个doc文档,写的也很详细,一并传上来吧!&/topics/download/98ffbbd6-169d-3e03-bcae-ae871c8487c6&
扫描左侧二维码,可以订阅iPhone中文网官方微信。每天除了推送最新的苹果产品资讯,我们还将不定期举行有奖活动,广大网友可以积极参与,幸运随时会降临!当然,你也可微信搜索“iPhone中文网”或“apple4cn”,关注iPhone中文网官方微信,第一时间获取更多苹果资讯。
iOS越狱破解
苹果产品信息查询
热门新闻排行
皖公网安备05 皖网文许字[3号
TGBUS Corporation, All Rights Reserved19975人阅读
开发 iOS 程序时,如果想要在真机上进行调试,开发者必须要付 99 美金的年费用来获取苹果公司的 iOS 开发者账号。99 美金并不算贵,但对于只想练练手玩一玩 iOS 开发而不想在 AppStore 上发布应用的程序员来说,这笔投资让人有点纠结。
另一方面,iOS 越狱程序的开发调试通常使用命令行的 SDK 进行,如果可以利用 Xcode 集成开发环境提供的便利性在真机上调试,那对开发效率的提升是巨大的。
下面就将介绍在不申请 iOS 开发者账号的情况下,如何使用 Xcode 在越狱的 iOS 设备上进行开发调试。
2&iOS 设备的设置
iOS 设备在安装运行每一个 App 时都需要检查其数字签名。为安全起见,苹果公司只允许由苹果官方授权的数字签名签过的 App 在真机上运行。让我们先绕过这个限制:
每次 iOS 操作系统升级都要在设备上重复该步骤。
3&生成私有签名
你需要签名来签发 (codesign) App,这样才能在 iOS 设备上运行。既然不想花 99 美金申请苹果官方的开发者签名,那就生成自己的私有签名来签发。
苹果官方文档有详细的生成步骤:
完成后你就可以在钥匙串访问中看到这个新创建的名为 “iPhone Developer” 的自行签名的根证书了。它被标红警示 “此证书不被信任”,表示其并非权威机构认证生成的。这没有关系,因为我们在上一步已经搞定了 iOS 设备了。
该步骤只需一次。
4&设置 Xcode
我们需要告诉 Xcode 在编译调试时既不需要签名,也不用做自动的签发动作。最后,还要指定 Xcode 使用上一步骤中生成的私有签名来签发 (codesign) 我们的程序。
4.1&告诉 Xcode 不需要签名
因为需要更改 Xcode 的配置文件,我们首先要关闭 Xcode,同时为了安全起见,在修改配置文件之前都要备份原始文件。
以下的设置是以 Xcode 4.3 和 iOS SDK 5.0 为例。其它的版本的 Xcode 和 iOS SDK 的路径略有不同,请自行对应修改。
cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/
sudo cp Info.plist Info.plist.orig
sudo vi Info.plist
&key&CODE_SIGNING_REQUIRED&/key&
&string&YES&/string&
将 YES 改为 NO。
&key&ENTITLEMENTS_REQUIRED&/key&
&string&YES&/string&
也将 YES 改为 NO
然后用同样方法,先备份 /Developer/Platforms/iPhoneOS.platform/Info.plist 配置文件,然后修改其中所有的
&key&CODE_SIGN_CONTEXT_CLASS&/key&
&string&XCiPhoneOSCodeSignContext&/string&
替换其中的&XCiPhoneOSCodeSignContext&为&XCCodeSignContext
最后,我们要修改 Xcode 中的 iPhone 开发的 plugin
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf &\xc3\x26\x00\x00& && working
mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support
这样,Xcode 就知道 iOS 的程序不需要签名了。该步骤对每个新安装的 Xcode 和 iOS SDK 版本都要做一遍。
4.2&告诉 Xcode 不用做签发动作
打开任意的 Xcode 工程,选择项目文件,在 Build Settings 中找到 Code Signing 项,选出 “Code Signing Identity” 中的子条目 “Any iOS SDK”,将它设置为 “Don’t Code Sign”。
4.3&指示 Xcode 使用私有签名签发 App
新建并保存下面的 python 脚本:
#!/usr/bin/env python
import sys
import struct
if len(sys.argv) != 3:
print &Usage: %s appname dest_file.xcent& % sys.argv[0]
sys.exit(-1)
APPNAME = sys.argv[1]
DEST = sys.argv[2]
if not DEST.endswith('.xml') and not DEST.endswith('.xcent'):
print &Dest must be .xml (for ldid) or .xcent (for codesign)&
sys.exit(-1)
entitlements = &&&
&?xml version=&1.0& encoding=&UTF-8&?&
&!DOCTYPE plist PUBLIC &-//Apple//DTD PLIST 1.0//EN& &/DTDs/PropertyList-1.0.dtd&&
&plist version=&1.0&&
&key&application-identifier&/key&
&string&%s&/string&
&key&get-task-allow&/key&
&&& % APPNAME
f = open(DEST,'w')
if DEST.endswith('.xcent'):
f.write(&\xfa\xde\x71\x71&)
f.write(struct.pack('&L', len(entitlements) + 8))
f.write(entitlements)
假定脚本保存在 /Developer/iphoneentitlements401/gen_entitlements.py,将其设为可执行
chmod 777 /Developer/iphoneentitlements401/gen_entitlements.py
最后,你必需在每一个需要实体设备调试的工程中指定运行该脚本。选中工程文件,在 Build Phases 页中点击右下角的 Add Build Phase 按钮。在 Shell 框中输入下面的 shell 脚本:
export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ &${PLATFORM_NAME}& == &iphoneos& ]; then
/Developer/iphoneentitlements401/gen_entitlements.py &pany.${PROJECT_NAME}& &${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent&;
codesign -f -s &iPhone Developer& --entitlements &${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent& &${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/&
5&开始调试
打开设置好的 Xcode 工程,连上 iOS 设备。打开 Xcode 的 Organizer 面版,在左边的 Device 列表中选中连接上的 iOS 设备,点击 Use for Development,对弹出的对话框都选择 “拒绝” 或 “Cancel”。
现在点击 Run 按钮,你就能在设备上运行你的程序了。
如果需要调试,你也可以切换到 Debug 版本: 选择菜单 Product -& Edit Scheme … 将 Run YourAppName.app 中的 Build Configuration 改为 “Debug”。
至此,你就可以免掉99美金的年费尽情的在真机上调试你的应用了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:318766次
积分:3550
积分:3550
排名:第6354名
原创:34篇
转载:96篇
评论:30条
(3)(3)(5)(4)(1)(7)(2)(2)(1)(1)(3)(1)(1)(2)(2)(2)(6)(5)(3)(1)(5)(2)(1)(3)(9)(6)(26)(22)(1)(1)原文连接 & 写的很详细的一篇文章 &苹果的变化很快 &网上很多以前的教程都不能用了
苹果的真机测试要复杂好多,最主要的是你需要花费99$购买苹果的开发者认证,其他的条件有:
一台测试手机或pad一台装有苹果系统的电脑
具体步骤:
到官网&center,用你刚刚购买的账号和密码登录,会看到如下所示的界面:
点击第一列,第二个图标(Certificates,Identifiers & Profiles)到如下界面:
点击IOS Apps众的任一个子项,进如如下界面:
点击Certificates下面的呃All,右半部分会如上面那张图呈现,再点击右上角的+号,跳到:
将界面往下拉,会看到:
点击蓝色字体World Developer Relations Certificate Authority,会下载如下文件:AppleWWDRCA.cer 文件
双击该文件,打开如下界面,并现实安装了Apple worldwide Developer Relatios Cer….证书
安装之后,在钥匙窜访问下,选择证书处理-&从证书颁发机构请求证书
点击….请求证书之后,跳到如下界面:
如下填写:
点击继续后,继续一路点下去,最后在桌面生成如下文件:CertificateSigningRequest.certSigningRequest
好了,第一阶段已经完成,到第二阶段,接下来我们要做的就是在官网上将我们调试用的移动设备,还有调试用的电脑,调试的app 项目,以及购买的账户信息绑定到一起,生成几个证书,供Xcode和移动设备识别,用来进行真机测试
再次到达如下的页面:
选择Development 中的iOS App Development, 然后点击continue
继续点击continue,知道出现如下界面:
点击chose File ,将我们刚在再钥匙访问下生成的文件上传,进入如下界面点击Generate
点击声称后跳到如下界面,点击download
点击download之后将下载如下文件:ios_development.cer 然后双击安装
将自己的设备添加到该开发者账号,点击Devices,再点击右上角的+号
点击之后进入如下界面,给自己的设备起一个名字(随便),下 面的UDID填写你要测试的那台真机的UDID
这里附上测试设备udid的寻找方法:打开iTunes,用鼠标点击一下ECID的位置就可以看到UDID了.
如下所示:
新建一个应用程序的识别ID:点击identifiers,点击右上角的+号,到如下界面:
在name出填写APP ID描述,一般是随便写,一直往下拉,在如下位置填写你的app ID,格式一般为com..,其他默认,点击continue,submit
绑定app mac 手机 和开发者账号:点击provisioning Profiles,再点击右上角的+号,到如下页面
选择ios App Development,然后点击continus,并在如下页面选择刚创建的app ID,点击contine
上一步完成后跳到如下页面,绑定刚才的mac ,选则刚才生成的certificates,点击continue
选择绑定的手机,点击continue
给他起个名字,点击generate
跳到如下界面,下载待会使用
好的,这样账号上所有的操作完成,接下来只需要在mac 本地进行配置了,首先用Xcode 打开
按图示打开
进入如下画面,右键选中设备
点击show provisioning profiles,进入如下界面
点击+号进行添加,将刚才下下来的如下文件,添加进去:
添加之后,我们就只差最后一步,就可以真机调试了
打开项目的 plist 文件,将右侧表中的不bundle identifier改为我们刚才设置的com..&(我的刚才是com.ljw.helloworld)
好的,大功告成,我们终于可以开心的真机调试了
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1537次
排名:千里之外
(2)(2)(4)(1)}

我要回帖

更多关于 google开发者工具调试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信