在AppStore掘金 AddressBook联系人管理 iOS项目实战-新浪微博客户端 在AppStore掘金 内容概述 注册开发者账号 申请成为开发者 证书申请 真机调试 应用提交 30.1注册开发者账号 苹果公司的开发资源网站是:https://developer.apple.com/。在这里可以下载XCode开发环境和SDK,并且可以获得文本和视频的帮助文档。还可以注册开发这账号,获得证书等。 苹果开发者账号分为个人(individual),公司(company),企业(enterprise)三种类型。个人账号只能有一个开发者,公司账号允许多个开发者协作开发,企业账号其App只能用于内部员工使用,是无法对外公开的。所以,通常情况下大家都是选择个人或者公司账号。 下面介绍个人帐号的申请流程,步骤如下: 在线注册Apple ID,要想成为苹果开发者,必须注册一个苹果账号,也就是Apple ID。首先登陆到苹果开发网站,https://developer.apple.com/。选择"iOS Dev Center"。如下图所示。 在跳转的页面中选择"Register",如下图所示。 在跳转的页面中选择"Create Apple ID"按钮进行注册账号。如下图所示。 在注册的界面中填写一下个人信息,如下图所示。 正确填写个人信息后,会收到一封邮件,打开邮件确认后,注册成功。 30.2 申请成为开发者 用我们注册的开发账号登陆,会跳转到开发账号信息确认页面,https://developer.apple.com/register/developerAgreement.action。如下图所示。 勾选复选框,点击"Agree"按钮,跳转到另外一个页面,填写一些要开发的软件平台及个人技能等信息。如下图所示。 点击"Register"按钮,跳转到iOS开发中心,在这里我们可以下载开发环境Xcode,还有一些视频和帮助文档。在右边选择"Join the iOS Developer Program"链接,跳转到付费开发页面,如下图所示。 点击"Enroll Now"按钮,跳转到另外一个页面,该页面显示了注册的几个步骤,如下所示。 点击"Continue"按钮,跳转到使用现有Apple ID登陆还是创建一个新的Apple ID页面。这里我们选择使用现有Apple ID登陆。如下图所示。 下面选择个人还是公司注册,页面如下所示。 选择"Individual"按钮,跳转到个人账单信息页面,如下所示。 信息填写完整后,点击"Continue"按钮,跳转到选择开发程序页面,如下所示。 点击"Continue"按钮,跳转到信息预览页面,如下图所示。 点击"Continue"按钮,进入到程序许可界面,勾选复选框,点击"Agree"按钮进入付款界面。 输入你的国际信用卡信息,支付所需金额。信息输入完整后,跳转到激活界面。在里我们需要打印该页面,并填写需要的信息传真到苹果公司,如果审核通过,我们会收到邮件通知。 30.3 证书申请 开发者申请成功后,用我们的注册账号登陆开发中心,https://developer.apple.com/。选择"iOS Dev Center"。在右侧有一个"iOS Developer Program"区块,如下图示 。 在该区块中选择"Certificates, Identifiers & Profiles"。进行证书、id和Profile的配置,如下图所示。 选择"iOS Certificates"连接,并点击右侧的"+"按钮,可以添加一个新的证书,如下图所示。 证书分为开发证书和发布证书,如果只是用来开发测试则创建开发证书,如果应用要发布到AppStore则需要创建发布证书。点击"+"按钮来创建一个新的证书。如下图所示。 选择了证书类型后,选择"Continue"按钮,进入证书说明界面,如下图所示。 继续点击"Continue"按钮,进入到创建证书界面,如下图所示。 在这里我们需要在Mac电脑中请求一个证书,操作如下: 打开应用程序"pplications",在"Utilities"文件夹中选择"Keychain Access",打开该应用程序,如下图所示。 在"Keychain Access"中选择菜单"Keychain Access"->"Certificate Assistent"->"Request A Certificate From a Certificate Authority… ",如下图所示。 在弹出的对话框中输入Email和名称后,现在保存到硬盘。如下图所示。 生成好证书后,继续回到浏览器,选择"Choose File…"按钮,选择刚才生成的证书文件。如下图所示。 点击"Generate"按钮即可生成证书。如图所示。 我们开发的任何一个app,如果要发布到AppStore就必须配置一个对应的标示ID,标示ID的配置如下图所示。 在"Identities"中的"App IDs"中选择右侧的"+"按钮可以添加一个ID标示。如下图所示。 这里需要注意的是Bundle ID必须和程序的Bundle ID一致,点击"Continue"按钮,跳转到表示确认页面 。如下图所示。 点击"Submit"按钮,ID表示创建成功。 表示创建成功后,还需要根据标示ID创建一个配置Profile,创建Profile,如下图所示。 选择"Provisioning Profiles"右边的"+"按钮可以添加一个配置Profile,配置Profile也分为开发和发布两种类型。 点击"Continue"按钮跳转到选择App ID界面,如下图所示。 点击"Continue"按钮跳转到证书选择界面,如下图所示。 继续选择"Continue"按钮,页面跳转到选择设备界面,如下图所示。 点击"Continue"按钮,输入配置名称,如下图所示。 点击"Genrate"按钮配置创建成功。 30.4 真机调试 现在打开Xcode,在界面上选择"Organizer"按钮,进入到组织中心界面,如下图所示。 在该界面中选择"Devices"设备,选择左边的"Provisioning Profiles"选择,在右边选择"Refresh"刷新按钮,可以下载我们创建的配置"Demo_proDemo",如下图所示。 使用数据线连接我们的设备,在Xcode运行项目选择中选择设备名称,就可以在真机中调试程序了。 30.5 应用提交 提交我们的应用需要到itunes connection网站配置我们的应用信息,地址是:https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa。如下图所示。 用我们的开发账号登陆,进入"iTunes Connection"配置管理页面,如下图所示。 这里的配置选项很多,有银行账户的配置、开发者论坛、应用的管理等。我们选择应用管理"Manage Your App",进入应用管理界面。如下图所示。 在该界面显示我们提交的应用列表,还可以添加新的应用。如下图所示。 点击"Add New App"按钮进入添加新应用配置页面,如下图所示。 点击"Continue"按钮进入应用可使用的日期和价格的配置页面,如下图所示。 继续点击"Continue"按钮,进入应用详细配置界面,如下图所示。 这里需要配置版本信息、应用预览信息、图标和预览图片等。信息填写完毕后点击"Save"按钮,应用发布成功。 下面回到Xcode,上传要提供的应用。选择要上传的应用,在菜单栏中选择"Product"下的"Archive"进行归档。如下图所示。 在归档的界面中点击"Distribute"按钮发布应用。如下图所示。 点击发布按钮弹出发布选项对话框,如下图所示。 输入登陆账号,如下图所示。 点击"Next"如果验证成功,即可成功提交应用了。 AddressBook联系人管理 iOS项目实战-新浪微博客户端