Iphone手机开发中App打包以及发布之实践总结(合集)

时间:2019-05-11 23:10:11下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Iphone手机开发中App打包以及发布之实践总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Iphone手机开发中App打包以及发布之实践总结》。

第一篇:Iphone手机开发中App打包以及发布之实践总结

iOS版应用App打包及发布到App Store之实践总结

一、CSR文件的生成步骤

第一步,打开钥匙串。具体的做法是从Mac机中应用程序-》实用工具-》钥匙串将其打开。第二步,打开钥匙串菜单中钥匙串访问-》证书助理-》从证书颁发机构请求证书,如图1-1。

图1-1 第三步,按提示填入“个人开发者账号邮箱”,并选择“存储到磁盘”项。并继续则可生成类似*.certSigningRequest 的CSR文件。需要说明每个Mac机有一个特定CSR文件

二、产品证书(Production Certificates)的生成步骤

图2-1 第一步,用自己的个人开发者账号登录iOS Dev Center,并进入右上角目录中一个名叫“Certificates,Identifiers&Profiles”选项。进入后如图2-1。

第二步,选择图2-1左边目录的Certificates->Production选项,单击右上角“+”,进入添加产品证书页面,如图2-2。

图2-2 第三步,选择图2-2中Production下的第一项,并单击Next进入下一页面。

第四步,选择已经生成好的类似*.certSigningRequest的CSR文件。再按提示进入下一步,则创建类似*.cer的证书文件。注:创建证书成功(证书是Distribution类型的,而不是Development类型的)后,可以从网站上将其下载下来,并在Mac机上双击运行,就会添加到钥匙串中的证书中,以便在Xcode中选择证书时使用。

三、创建App IDs的步骤

第一步,选择图2-1左边目录的Identifiers->App IDs选项,单击右上角“+”,进入添加App ID页面,如图3-1。

第二步,按照提示填入“App ID”和“Bundle ID”的名称,并选择“Explicit App ID”选项,并单击continue进入下界面。

图3-1

第三步,在此分两种情况:

第一种情况:在创建App ID之前已经创建好了Certificate(Distribution类型)证书。

->此时会进入 “Confirmation your App ID”页面,确认信息无误后单击“submit”即可成功创建App ID。第二种情况:在创建App ID之前没有创建要相关联的Certificate证书。

->此时会进入创建产品证书的界面,此时只需按照本文第二部分介绍的方法创建Certificate证书即可。创建产品证书成功后,再按提示操作即可创建App ID成功。

四、创建Provisioning Profiles文件的步骤

Provisioning Profiles文件分为Development和Distribution两个类型,此文件关联Certificates和APPID文件,假设名字为BabyStoryReleaseios,创建成功后可以下载并生成*.moblileprovison的Profile文件。

在Mac机上运行*.moblileprovison文件(即Profile文件),则可以把Provisioning Profile文件添加到本机上,以供XCode软件使用,此时在Xcode中Targets-》Build Setting-》CodeSigning中的Provisioning Profile选项中就会出现你在Apple个人开发帐号上创建的名称(如BabyStoryReleaseios)。

关于证书文件的创建,可以参考:http://blog.csdn.net/ysysbaobei/article/details/8838888

五、App发布的流程

(一)在App Store上创建App应用

第一步,登录。输入网址http://developer.apple.com,进入苹果开发页面,单击下方的Resoures中的iOS Dev Center->跳转到https://developer.apple.com/devcenter/ios/index.action。按提示输入个人开发者账号和密码,例如,example@gmail.com。

第二步,在登录成功的页面右侧选择iTunes Connect,如图5-1所示。再次输入开发者帐号和密码,成功进入iTunes Connect页面。

图1-1

图5-1 第三步,选择iTunes Connect页面中的Manage Your Apps,进入App管理页面,如图5-2所示。左上方有一个“Add New App”按钮,下面列出你所有已经创建的应用。

第四步,单击页面中的Add New App,进入创建App的页面,如图5-3(需要AppName,SKU Number,BundleID,App的简介,<1136*640,1024*768,1024*1024,960*640>各种尺寸图片等,按要求填写即可)。

图5-2

图5-3 第五步,把所有信息按要求填写完成后,则应用创建成功。在“Manage Your App”下方会出现你新建的应用,单击应用,可看到此时应用的状态为黄色的“Waiting for upload”。

(二)上传App应用接受审核等待发布

上传App应用,可以使用application Loader和Xcode两种方法。上传成功后的状态为Received Uploaded,稍等几分钟后就会变为Waiting For Review状态,如图5-4所示。

图5-4 如果需要重新上传或替换该版本的App包,则选择图5-4上Details页面中右上角的Binary Details,进入相应页面,如图5-5所示。点击此页面右上角的“Reject This Binary”按钮,按提示进行操作,先删除已上传的App包,再重新上传即可。另外需要注意的是:

在上传应用时必须要保证Xcode中的版本号与你在App Store上创建应用时填写的版本号要一致,如,都设置成1.0.0。

图5-5 ***用Xcode上传App应用详细步骤*** 第一步,用Xcode打开App应用工程。

第二步,设置Targets->General与Project->Info中的设备版本号是相同的,如5.1。

图5-6 第三步,按图5-6所示,找到Targets->Build Setting和Project->Build Setting下的Architectures,把其中的“armv7s”项删除。并且选择Targets-》Code Signing下的Provisoning Profile,这个文件就是你用苹果个人开发者账号创建的Profile(参照本文第四部分),然后把Targets->Code Signing和Project->Code Signing下的Code Signing Identity选择Distribution类型的产品证书,这个文件就是你用个人开发者账号创建的Distribution类型的文件(参照本文第二部分)。

第四步,打开Xcode菜单中Product->Schema->Edit Schema,把类型选择为Release版本的。第五步,打开XCode菜单中Product->Archive,进入包分发页面,如图5-7所示。

图5-7

第六步,单击Distribute...,进入“分发方式页面”,如图5-8。

其中第一项“Submit to the iOS App Store”是把App包上传到App Store。

第二项“”是把App包保存到本地,生成*.ipa格式的分发包。

图5-8

第七步,按提示输入自己的个人开发者账号和密码(通过这个关联认证,使应用上传到App Store的特定账号上),如图5-9所示。

图5-9 最后,按提示进行操作,如无错误提示,则App应用上传成功。

生成ipa安装包的步骤与发布App应用的区别在于:

第一,在单击Distribute后选择第二项“Save for Enterprise or Ad Hoc Deployment”。第二,其中一步需要选择Profile文件,如图5-10所示。在这里,如果你选择的证书的Development类型的,即99美元的证书,此时只有在Mac机上添加的Iphone设备才可以安装生成的ipa安装包,如果是其他设置则需要“越狱”。但是你选择Distribution类型的,即企业级的299美元的证书,那么就不会有这样的限制,任何Iphone设置都可以安装这个ipa安装包。

图5-10 第三,需单击‘Export’按钮,选择ipa安装包保存的位置。

下载Iphone手机开发中App打包以及发布之实践总结(合集)word格式文档
下载Iphone手机开发中App打包以及发布之实践总结(合集).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐