`
407827531
  • 浏览: 1080618 次
  • 性别: 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程序连接真机调试

    ### IT知识点:将iPhone程序连接至真机进行调试 #### 核心概念解析: 1. **真机调试**:在软件开发过程中,特别是在移动应用开发领域,真机调试指的是将开发中的应用程序部署到实际硬件设备上进行测试和调试的过程...

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

    综上所述,完成iPhone程序的真机调试需要一系列步骤,包括但不限于注册开发者账号、购买授权、生成证书、配置APP ID及Provisioning Profile等。通过以上详细介绍,希望能帮助开发者顺利完成iPhone应用的真机调试工作...

    iphone程序真机运行整理.pdf

    开始真机调试前,你需要在苹果开发者网站上注册一个APP ID,并购买iPhone Developer Program (iDP)。这是一个99美元的年度费用,允许你为iPhone和iPad开发并测试应用。 2. **创建证书请求(CSR)**: 使用Mac上的`...

    Ipad真机调试 证书的制作

    3. **获取设备UDID**:为了将设备添加到开发者账户中,以便可以在该设备上进行真机调试,需要获取设备的唯一设备标识符(UDID)。 #### 三、制作真机调试证书 ##### 1. 创建证书请求(CSR) - **关闭OCSP和CRL**...

    iOS开发者注册以及证书申请与发布

    - 要在真机上进行iOS应用的测试,开发者必须拥有iPhone Develop Program(iDP)的开发者授权,这是99美元的年度费用。 - 真机调试需要在Mac OS环境下使用Xcode,这是苹果官方的开发工具,包含了iOS模拟器和真机调试...

    ios真机调试

    首先,为了在未购买Apple开发者证书(iDP)的情况下进行真机调试,需要对iOS设备进行越狱。创建证书的步骤是使用“钥匙串访问”工具,通过证书助理创建一个名为“iPhone Developer”的代码签名证书。确保选择了正确...

    IPhone程序发布说明

    总的来说,iPhone应用程序的发布流程涵盖了一系列细致的步骤,包括注册、证书申请、真机调试、APP ID管理、Provisioning Profile生成、构建发布版本以及在App Store或通过AD Hoc方式的分发。每个环节都需要细心操作...

    iphone_app发布到appstore步骤

    同时,你也需要购买iPhone Developer Program(iDP)的开发者授权,费用为99美元。这将使你有权提交应用到App Store供用户下载。 接着,创建发布应用所需的证书。你需要登录你的开发者账号,进入Certificates, ...

    iphone app发布到appstore的步骤

    首先,你需要在苹果官网注册一个App ID,并且购买iPhone Developer Program(iDP)的开发者授权,费用为每年99美元。这个授权允许你将应用程序提交至App Store,并且能够进行beta测试和其他高级功能。 #### 步骤二...

    Iphone 非IDP万能证书

    【Iphone非IDP万能证书】是一种在iOS设备上用于开发和测试应用程序的特殊证书类型,它允许开发者在没有通过Apple的官方Developer Program(IDP,即苹果开发者计划)的情况下,安装和运行未经过App Store审核的应用。...

    iPhone开发申请IDP图文教程

    通过加入IDP,开发者可以获得一系列资源和支持,如SDK工具包、API文档、测试证书等,以便于在iPhone及iPad上开发、测试并发布应用程序至App Store。 #### 三、申请流程详解 1. **注册苹果开发者账户** - 进入苹果...

    如何将app发布到苹果商店.pdf

    1. **注册APP ID和购买开发者账号**: 首先,你需要在苹果官网注册一个APP ID,这将作为你的应用程序的唯一标识。同时,你也需要购买iPhone Developer Program(iDP)开发者授权,费用为99美元。这将使你有权将应用...

    apple应用发布流程

    Apple ID是你在所有Apple服务中的通用登录凭证,包括访问开发者网站、下载SDK和管理你的应用程序。 第二步:注册iPhone开发者 访问Apple Developer官网(http://developer.apple.com/iphone/)进行注册,以获得...

    iOS上架AppStore流程

    首先,要开始这个流程,你需要在苹果官网上注册一个AppID,并购买iPhone Developer Program(IDP)开发者账号,费用为99美元。购买完成后,你可以访问developer.apple.com,进入Member Center。 接下来,点击...

    Xcode5免证书

    本文将详细介绍如何在不购买官方开发者证书的情况下,利用Xcode5及旧版本Xcode4.6.3,在iOS7和iOS6系统上实现免证书开发、真机调试及生成ipa文件。本方法经过实际验证,在iOS7系统上可以完美运行。 #### 三、准备...

    苹果APP_STORE产品上架以及审批流程

    【苹果APP_STORE产品上架及审批流程详解】 在iOS应用开发中,将应用程序或游戏上架至App Store是一项关键步骤。以下将详细讲解这一过程,包括时间点、注意事项以及具体的审批流程。 首先,整个上架审批流程涉及的...

    手机客户端三种平台的申请方式

    首先,你需要在 iPhone DevCenter 注册成为 iPhone 开发者,然后选择相应的开发计划,通常是99美元的选项。在选择地区时,如果没有中国选项,可以通过联系客服解决。接收到邮件后,按照指示填写并提交IDP billing...

    苹果APP STORE 产品上架审批流程

    苹果App Store的产品上架审批流程是一项严谨且至关重要的步骤,对于iOS开发者来说,理解并遵循这一流程至关重要。以下是对整个过程的详细说明: 首先,如果你的公司已经拥有IDP(Identifier & Profile)注册,你...

    xcode4.3_免证书开发调试并构建ipa

    ### Xcode 4.3 免证书开发调试与构建IPA详解 #### 一、背景介绍 随着移动应用的快速发展,iOS应用开发变得越来越普遍。在iOS应用开发过程中,开发者经常需要进行真机测试来确保应用的功能性和用户体验。然而,在...

    苹果审核标准

    1. **IDP注册审批**:首先,开发者需要在iPhone DevCenter注册成为开发者,如果公司已有账号,这一步可忽略。审批时间通常为1-2周。 2. **产品提交审批**:开发者在完成应用开发后,将产品上传至iTunes Connect...

Global site tag (gtag.js) - Google Analytics