`
407827531
  • 浏览: 1061034 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

iPhone程序连接到真机调试(注册了APP ID及购买了IDP开发者授权的前提下)

 
阅读更多

对于真机调试,首先要在苹果网站上注册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’。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pair information’。

 

 

 

 

        选择保存路径,证书请求创建成功。

1.接下来就可以登录iDP Portal提交证书请求了,到这个页面
http://developer.apple.com/iphone/manage/certificates/team/index.action

 

 

 

 

        点Development,‘Request Certificate’,然后点Browser,添加刚才生成的证书,点submit。

 

 

        点击Approve,一分钟后会生成一个.cer文件。

 

 

        下载Download,双击它。

 

 

 

单击“好”,就可以把certificate加入到keychain里面了。

2. 现在注册设备了,通过xcode的organizer或者itunes都可以查看你的机器的udid。在上面那个页面里关联一下即可。这个页面有详细介绍
http://developer.apple.com/iphone/manage/devices/howto.action

打开XCODE,在window菜单下,点击Organizer,出现这个页面(前提是要连上真机哦)

 

 

identifier那一行字符就是device id了,复制它。打开http://developer.apple.com/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,最后调试的时候改)。具体做法见下图

 

 

 

打开网页http://developer.apple.com/iphone/manage/bundles/index.action

 

 

 

 

不带*的形式

 

 

 

带*的形式

 

4. 最后可以生成Provisioning Profiles了,这个最为重要,上面做的一切都是为了它,很简单的,一分钟之内会生成DOWNLOAD,下载就可以了。不会的话可以参考http://developer.apple.com/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要和真机版本一致,版本不兼容的话会出现找不到设备之类的错误。以上所有步骤在这面这个页面有视频教程http://developer.apple.com/iphone/videos/popupappids.action  大家可以参考下。

 

 

 

随便新建个项目,比如OpenGL ES Application

 

 

 

 

打开Target test

 

 

 

注意identifier里的内容

 

 

 

 

build改成对应的provisioning,build&go。真机顺利跑起来。

分享到:
评论

相关推荐

    傻瓜教程:把Iphone程序连接真机调试完全教程

    对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下: http://blog.csdn.net/comeontom/article/details/7682872

    iphone app发布到appstore的步骤

    1.要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。 2.创建发布程序的证书。 步骤如下: 如果已经购买了开发账号IDP, 登录进去后会看到如下地方 更多步骤请自行下载后浏览阅读....

    Xcode 4.1_4.2 免证书(iDP)开发+真机调试+生成IPA全攻略.pdf

    Xcode 4.1_4.2 免证书(iDP)开发+真机调试+生成IPA全攻略.pdf

    Iphone 非IDP万能证书

    Iphone 非IDP万能证书 http://blog.csdn.net/ljhjason/article/details/6668018

    iPhone开发申请IDP图文教程

    iPhone开发申请IDP图文教程,手把手教你学会申请iPhone开发帐号

    saml-idp, node的简单SAML身份提供程序( IdP ).zip

    saml-idp, node的简单SAML身份提供程序( IdP ) 简介这个应用程序提供一个简单的标识提供者( IdP ) 来测试使用 SAML 2.0网络浏览器SSO配置文件的SAML 2.0服务提供者( SPs ) 。本示例不打算与生产系统一起使用 ! ...

    IDP水库发电程序

    增量动态规划idp应用于单库水库优化调度的VB程序代码,亲测,有效

    iPhone开发前的准备

    0 如何注册iDP帐号 1 iPhone能否在Windows 中开发 2 我在Windows装了开发环境,为什么找不到Interface Builder? 3 我没有苹果电脑,怎么办? 4 进行iPhone开发需要真机调试吗?如何做?用iPod Touch可以吗? 6 我有...

    IDP配置手册及实例

    IDP是juniper公司推出的防护产品,本文档介绍IDP的配置和维护类的文档。

    saml-idp:节点的简单SAML身份提供程序(IdP)

    介绍此应用程序提供了一个简单的SAML身份提供程序(IdP),以使用或单一注销配置文件测试SAML 2.0服务提供程序(SP)。 该样本不适用于生产系统!安装全局命令行工具npm install --global saml-idp手动的从此回购的...

    CMMI-IDP支持过程

    CMMI-IDP支持过程 CMMI-IDP支持过程

    idp680_guid

    idp680_guid

    思科ISP,ICP及IDP解决方案

    网络中心局域网系统是ISP网络建设的核心,要求具有很高的网络带宽和很高的可靠性,高速网络为用户上网访问本地服务器、传送各类信息提供高速通道,高可靠性保证可以选用Cisco公司的Catalyst6000系列交换机。...

    DisplayPort系列之iDP

    Display Port Family 1. Why iDP 2.iDP PHY Layer 3.iDP Link Layer 4.Comparison between Constant and Variable Link Rate

    CMMI-IDP项目管理过程

    CMMI-IDP项目管理过程 CMMI-IDP项目管理过程

    appuploader.exe

    appuploader可以批量上传屏幕截图并将ipa文件上传到Apple商店,在windows,linux或mac上,不需要应用程序加载器和mac计算机。 我们知道发布一个app,一般是用到苹果的application loader助手或使用xcode上传应用,...

    Juniper SRX IDP配置

    Juniper SRX IDP 安装和配置

    CMMI-IDP营销过程

    CMMI-IDP营销过程 CMMI-IDP营销过程

    OpenSaml使用引导,及测试IDP,SP源码

    学习SAML时参考所用的文档,本文将专注讨论OpenSAML中安全特性,包括如何管理密钥,如何对断言信息签名,如何对断言信息加密等

    idp.rar_IDP

    Support for the Vibren PXA255 IDP requires rev04 or later IDP hardware.

Global site tag (gtag.js) - Google Analytics