iPhone开发入门(10)— 设备上运行程序
  • 博主:
  • 原文链接 : 
  • 转载请保留上面文字。

  • iPhone开发入门(10)--- 设备上运行程序

    注册 iPhone Developer Program

    要在设备上运行自己的程序,需要在「iPhone Developer Program」上注册。首先登录。

    iPhone Dev Center

    点击上图右侧「iPhone Developer Program」的「Apply now」进入注册画面。在之后的页面中点击「Learn More」→「ApplyNow」,并登录。

    注册页面

    登录之后,选择是以个人名义注册(Individual),还是以企业/团体名义注册(Company/Organization),并确认金额和契约。完成注册流程后,过上几天会以邮件的形式通知你接下来的流程,按照要求处理就可以了。

    正事完成注册之前,你可以下载{zx1}的iPhone SDK,更新手头iPhone或iPod touch的固件版本。

    启动程序的准备

    在 iPhone Developer Program 上注册后,就可以按照以下顺序启动我们的应用程序了。

    连接Xcode

    将 iPhone 或者 iPod touch 设备与 Xcode 连接。平常,会经常用 iTunes 连接设备,这回使用的是 Xcode。打开 Xcode 菜单中的「窗口」→「组织者(organizer)」。在「DEVICES」中会显示接续设备的信息,如下图:

    organizer

    在organizer表示的信息中,「Identifier」表示的40位的「Device ID」是需要确认的。

    生成证明

    从应用程序点击「utility」→「Keychain access」。

    然后点击「Keychain access」→「证明助手」→「发行证明书...」。

    其中在「用户的邮箱地址」中填写注册 Apple ID 时的地址,并在 Common Name 中输入英文的名字。{zh1}选择「保存到硬盘」和「指定对称键情报」后点击「下一步」。

    适当选择文件保存的位置。

    对称键情报中,确认键的大小为「2048位」,算法是「RSA」后点击「下一步」。

    过上一会儿,出现结束画面。刚才保存的文件可以用来请求证明书。

    创建和下载配置文件

    点击 iPhone Dev Center 右边的「Program Portal」。

    利用 Program Portal 可以设置 iPhone 或者 iPod touch 设备中的应用程序。有简单的向导,使用起来很方便。

    注册证明书

    如下图,点击左边的「Certificates」 可以注册刚才做好的证明书。

    点击「Request Certificate」,在下面的画面中选择请求证明书的文件,{zh1}点击「Submit」。

    提交之后被添加到表格中,之后点击「Approve」等待。

    之后,表格中显示「Download」按钮,点击它下载证明书。

    同时不要忘了下载表格下面的「WWDR intermediate certificate」。之后分别双击这两个下载的文件,在「提交证明书」对话框中选择OK。这之后就可以在Keychain的「证明书」一项中确认添加的证明书了。

    设备注册

    接下来注册 iPhone 或者 iPod touch。选择「Devices」的右上角的「Add Device」。

    在「Device Name」中输入任意的设备名称。在「Device ID」中输入刚才Xcode中确认的值后就OK了。

    生成App ID

    接下来点击「App IDs」,来生成AppID。

    在「App ID Name」中输入任意的名字,在右边的「App ID」中输入“*”。利用 App ID 将应用程序按不同的组管理起来。如果你输入的「Bundle Identifier」与应用程序中包含的「Bundle Identifier」不一致的话,程序是不会启动的。它主要是为了方便多人开发的项目,对于个人而言没有什么必要。所以这里将 App ID 写作「*」就是说含有任何 Bundle Identifier 的程序等可以运行。

    {zh1}点击 Submit,就完成了注册。

    创建Provisioning Profile

    {zh1}来创建Provisioning Profile。选择「Provisioning」点击右上角的「Add Profile」。

    在「Profile Name」中输入任意名称。「Certificates」「App ID」「Devices」选择刚才设置好的,随后点击 Submit 创建 Provisioning Profile。

    等待一会儿,表格中「Download」显示出来。点击它下载 Provisioning Profile 文件。

    安装Provisioning

    打开应用程序程序的 Xcode 项目。由菜单打开「窗口」→「organizer」,拖动刚才创建的Provisioning文件到Provisioning项目中。

    项目设定

    接下来,使用安装好的Provisioning来设定应用程序。点击菜单的「项目」→「项目设定」。

    点击「编译」。

    「Code Signing」中的「代码署名ID」是「Any iPhone OS Device」与「iPhone Developer」的组合。右边选择刚才安装的Provisioning,即「iPhone Developer: My Certificate Name」。

    编译与执行

    全部的设定都完成以后,就可以编译了。可以选择是由「Simulator」执行,还是「Device」在世界设备上运行。

    编译完成以后,应用程序自动传输到设备并启动。

    郑重声明:资讯 【iPhone开发入门(10)— 设备上运行程序】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
    —— 相关资讯 ——