应用开发发布详细流程

上传人:m**** 文档编号:122979913 上传时间:2022-07-21 格式:DOC 页数:14 大小:60KB
收藏 版权申诉 举报 下载
应用开发发布详细流程_第1页
第1页 / 共14页
应用开发发布详细流程_第2页
第2页 / 共14页
应用开发发布详细流程_第3页
第3页 / 共14页
资源描述:

《应用开发发布详细流程》由会员分享,可在线阅读,更多相关《应用开发发布详细流程(14页珍藏版)》请在装配图网上搜索。

1、IOS 应用开发-发布详细流程1、申请成为IOS开发者(1天)e ateAccount&m ode=register&successURL=https%3A%2F%2F%2Fme mbercenter%2Flogin.ac tion&cancelURL=https%3A%2F%2F%2Fprog rams需要填写企业资料及问题(附件1)帐号的姓名必须与信用卡上的一模一样,账单邮寄地址也必须与你接下来要在Apple Online Store付费时使用的邮寄地址一模一样2、购买IOS开发权限(35天,个人/23周,企业)资料填写中选择个人和企业机构的区别:选择个人只需要能够支付美金的银行卡即可选择

2、企业需企业提供邓氏编码,邓氏编码(详细信息 (附件 2)购买 IOS 开发权限如果资料内国家处选择China,需下载苹果的PDF文件(附件3),打印好将信用卡信息填写进去(需要与之前注册时填写的信息一致,且信用卡支持美金支付)扫描后发送传真。提交后等待23个工作日收到回复邮件说明已经提交Apple,1个工作日内收到扣款信息以及激活邮件,完成开发者授权的申请,成为一个合法的iOS开发者。3、获得开发者授权,证书(12周,个人/1周,企业,实现开发商签名及身份认证,可以邮件申请加急Apple对其设备有严格的使用限制,任何应用程序都必须经过iTunesStore下载安装,要么直接从设备里下载,要么从

3、电脑中通过iTunes下 载后同步到设备中。所以没有经过破解的设备是没有办法直接安装IPA 文件的。但是Apple也提供了一套面向开发者的机制,让他们可以在指 定的设备上安装IPA文件来测试和开发,这个机制的核心就是开发者授 权。前面介绍的申请流程就是申请获得一个可以在设备中安装运行IPA 文件的开发者授权。使用开发者授权是一套完整而且相对合理的流程,它可以分为下面几个阶 段:1. 授权设备,将开发者授权与指定的设备绑定在一起,使得这些设备 可以自由安装开发者发布的IPA。2. 生成授权文件.mobileprovision,这个文件会被打包进入IPA,实 现设备与授权开发帐号的绑定。3. 生成

4、证书文件.pl2,这个文件也会被打包进入IPA,实现应用发行 商的签名以及身份验证。点击激活邮件里的LOGIN按钮进入会员中心,进入开发者授权设置系统在设置界面中,可以选择点击页面下方的助手来运行向导点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device 按钮可以添加一个设备。添加设备的时候可以指定设备的名字(随便写),以及设备的UID(Unique Identifier)。每一个Apple的设备都有一个唯一的识别码,获得这个识别码 的方法很简单,将你的设备连接到电脑,然后在iTunes里找到你的设备信 息(如下图),点击图中红色方框的位置,设备UID就会显示出来。可

5、以直 接通过Ctrl + C (苹果是Command + C)可以把UID拷贝到剪切板。添加APP ID点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击 页面右方的New App ID按钮添加一个新的应用。这个ID对应的是即将开 发和测试的应用程序。如下图,在description里添加一个单一应用的名称(不支持特殊字符),然后在最下面的Bundle Seed ID里面填入一个含有 domain 格式的字符串(如 com.jamesli.appname)。Bundle Seed ID 是 一个集合了开发商与应用程序的信息,格式为(com.开发商.应用),这里 可以指定为

6、单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle Seed ID的最后一项相同(如angrypigs和com.jamesli.angrypigs),如果是全部应用,可以使用这样的Bundle SeedID: com.jamesli.申请开发者证书:MAC/WINMAC在 Applications-Utilities 里手动打开 Keychain Access。从顶部菜单栏 里 Keychain Access - Certificate Assistant - Request a Certificate from Certificate Auth

7、ority.在新弹出的窗口中填写你的信息后选择Save to disk,就会在桌面保存一个 CertificateSigningRequest 文件。WIN首先需要在下面的链接下载OpenSSL 需要下载 Visual C+ 2008 Redistributables 和 Win32 OpenSSL vl.O.Od Light下载安装后,在C盘下就有一个OpenSSL-Win32的安装目录以管理员身份打开命令行进入OpenSSL-Win32/bin文件夹,如果你不是管理员,需要先在命令行中键入下面的命令:键入下面的命令,生成一个private key:然后键入下面的命令,申请一个CertSig

8、ningRequest文件,注意 emailAddress后面是你的邮箱,CN后面是你的名字,C后面是国家 openssl req -new -key mykey.key -outCertificateSigningRequest.certSigningRequest -subj/emailAddress=, CN=Common Name, C=CN这样在OpenSSL-Win32/bin下面就生成了一个CertificateSigningRequest.certSigningRequest 文件,注意任何错误提示 都不要忽略,否则即使生成了文件也可能无法使用。返回开发者授权系统的Certif

9、icate页面里,点击页面右方的Request Certificate申请一个证书,然后点击页面下方的按钮上传生成的 CertSigningRequest文件,这样就完成了证书的申请流程。申请成功后, Certificate页面里就有了一条证书,刷新几次页面后证书的状态就变成 Issued,点击download按钮可以下载一个cer文件。接下来是通过cer文件生成p12文件的过程。因为Flash发布iOS应用需 要的证书文件格式是P12。这个流程在MAC和Windows上也是有区别的。 MAC点击下载的.cer文件,文件会自动在Keychain Access里打开,可以右键点击key导出一个p

10、l2文件,如下图:WINWindows下生成p12仍然比较麻烦。首先使用管理员身份打开命令行进入OpenSSL-Win32/bin文件夹,如果不是管理员身份则同样需要先运行下面 的命令:为了操作方便,将下载的cer文件拷贝到bin文件夹下,然后运行下面的命令行生成一个pem文件openssl x509 -in developer_identity.cer -inform DER -outdeveloper_identity.pem -outform PEM然后运行下面的命令生成一个p12文件:openssl pkcs12 -export -inkey mykey.key -in develop

11、er_identity.pem-out iphone_dev.p12在输入了两次密码之后,便会在bin文件夹下有一个iphone_dev.pl2的文 件。使用开发者授权如果要发布一个可以在指定的设备上单独安装的IPA,则必须使用开发者授权文件.mobileprovision。这个文件可以从开发者授权系统中申请获得。点击左侧导航的Provisioning进入授权页面,如图点击右侧的New Profile 按钮创建一个新的授权文件。在创建页面中填入名称,选择创建好的证书,以及指定设备(可以多选),提交后就可以生成一个授权帐号。并且可以下载一个mobileprovision文件 到本地。到现在,我们

12、就具备了 Flash发布iOS应用的两个重要文件,.mobileprovision 和.pl2,返回 Flash,在发布设置的 Deployment 选项卡中填入这两个文件(如下图)。这样就可以在指定的设备中开发iOS 项目了!4、申请合同(1-3天)登入 CONNECT申请一份与Apple的双方合同点进去之后就是申请合同的页面,你可以申请iOS Paid Applications(付费应用合同)和iAd Network (广告合同)。它们的申请流程基本是 一样的。我们以iAd合同为例,点击列表右侧的Request按钮,在新的 页面中仔细阅读签订前的协议后,点击同意并继续。查看你的注册邮箱,会

13、收到一封来自的邮件, 邮件附件中是一份含有合同条款的PDF,仔细阅读后,可以回到iTunesConnect的合同页面继续完成申请流程。如图,列表中最右侧的Status是当前的合同状态,如图中显示为Pending Tax, Contact,意思是税率信息和联系方式信息没有填写。银行信息的填写点击列表中Bank对应的Setup按钮,进入银行信息的编辑页面。 首先在下拉列表中选择China,然后点Next新的页面中需要输入银行的CNAPS (China National Automatic Payment System)Code,这是中国的银行联网付费系统号码,每一个 银行都有这样的一个号码。如下图

14、,点击Look up your bank,可以查 询你的银行信息。在接下来的银行查询系统中,可以通过Bank Name (银行名字)、City(城市)和Post Code(邮政编码)来检索你的开户行信息,每一个查询 条件都可以指定start with (以关键字开始)或者contains (包含)。比 如要查询中国银行(Bank of China)在北京的某个支行,那么在Bank Name里选择start with,然后填写” Bank “;在City里填写” Beijing“,就可以列出北京市所有名字以” Bank “开头的银行名字。从列表中选择你的开户行,然后点击Next就可以了。这样CN

15、APS Code就会被自动填写,你只需要在接下来的页面填入帐号信息。如图,分别在 Bank Account Number与 Confirm Bank AccountNumber里输入一遍帐号,在Account Holder Name里输入帐号持有 人的姓名(汉语拼音),注意要用汉语拼音,而且必须是存折或者银行卡 持有人的名字;最后在Bank Account Currency里填写银行帐号的货 币单位。这样就可以完成银行信息的填写。联系人的填写在合同列表中点击Contact Information对应的Setup按钮进入联系人 填写页面。联系人的填写比较简单,点击Create New Perso

16、n可以创建 一个联系人,然后指定这个联系人是什么身份,如图,可以指定为高管(Senior Manager)、Finace (财务)、Technical (技术支持)、Legal(法律部门)、Promotions (市场推广)等。如果你是个人帐号,那么就 全部使用自己。在合同列表中点击Tax对应的Setup来填写的是赋税信息先在第一页选择缴税的类型。如图:点击U.S Tax Forms下面的Setup按钮进入下一页下一页是一个选择题,问你是不是美国纳税人。否则选择No。然后继续。下页仍然是一个选择题,问你在美国有没有业务活动。否则选择No,继续。选择你是那种受益人(如果是个人就选择Individ

17、ual/SoleProprietor),最后确认你的名字和称呼(先生、女士、或者职位),就可 以点击完成赋税信息的填写。这样,申请合同的流程就完成了,接下来等1-3天可以再次登陆页面来 查看,如果申请成功,合同会移动到Contracts In Effect列表中,这样 你的合同就生效了。5、管理应用在iTunes Connect里可以管理你所创建的所有应用,包括给应用 命名、添加缩略图、添加描述文字已经指定价格等等操作。首先在iTunes Connect里点击中间部分的Manage Your Applications可以进入应用程序的管理界面。创建应用如果你创建一个新的应用,点击页面左上角的A

18、dd New App按钮,进入 创建页面,如图。注意:这里所有的信息都要用英文填写。App Name :应用的名称SKU Number: Stock Keeping Unit,货号。如果你有很多应用, 给每一个应用指定一个唯一的货号会方便你管理应用库。你可以用数字或 者字母随便指定你的货号。Bundle ID:这个是非常关键的一项设置,关系到你的应用能否被正常发布到商店。在这里你会看到一个下拉列表,列表里是在开发者授权 系统里创建的所有App ID的Description。选择你想要添加的App ID, 然后在展开的Bundle ID Suffix里填入那个域名格式的Bundle ID (如

19、),注意:这个 Bundle ID Suffix 与在开发者授 权系统里创建的Bundle ID必须完全相同,否则应用文件无法正确上传。填写应用信息下一步是一张表单,具体内容如下,注意全部用英文填写Version Number 版本号,如 Description应用描述,4000字以内Primary/Secondary Category应用归类,在这里可以给应用选择 一主一次两个归类,次要归类是可选项。Keywords检索关键字,逗号分隔,总长度不能超过100字节。Copyright 版权信息,如 2012 Noah Boat Inc.Contact Email Address 联系人信箱Su

20、pport URL支持站点,填入客服以及支持站点App URL应用信息站点,(可选)填入应用的详细信息介绍站点。Privacy Policy URL隐私政策站点,如果在应用中采用了付费购买功能,则这一项为必填项,否则可选。Review Notes审核备注,这是给审核App的人看的,可以填入一些测试应用的相关信息(比如测试用的帐号密码等),这项不能超过4000 字节。接下来是应用的Rating,是指应用内对敏感内容的出现级别;None 为不出现;Infrequent/Mild为不经常,轻微出现;Frequent/Intense 为频繁出现。下面是敏感内容的解释:Cartoon or Fantas

21、y Violence指卡通化的的暴力场面。比如格斗 游戏或者闯关游戏里的厮杀。Realistic Violence真实的暴力场面。比如逼真的3D游戏或者电影 片段中的暴力。Sexual Content or Nudity色情或者裸露的内容(注意,是内容而 并非画面,画面在最后一条)Profanity or Crude Humor亵渎或粗俗幽默。比如对宗教对人种 的亵渎歧视等等。Alcohol, Tobacco, or Drug Use or References 与烟酒、毒品有 关的内容。Mature/Suggestive Themes成人或者限制级场景Simulated Gambling 虚

22、拟的赌博Horror/Fear Themes恐怖、惊悚的场面下面的这两项据说即使是轻微出现,通过审核的可能性也不大。Prolonged Graphic or Sadistic Realistic Violence 长篇幅地直白展现暴力或者虐待场面。Graphic Sexual Content and Nudity 色情或者裸露的画面 保存后,就可以为应用上传文件了。6、审核与发布(12周)进入 Manage Your Applications如图,在应用的主页中可以看到应用的基本信息。通过右上方的按钮可以 来管理付费方面的设置。在左下方图标旁边是应用的当前状态。上传应用 之前必须确定应用的状态

23、为 Waiting for upload。更新 mobileprovision 和 p12进入 Certificates 页面后,点击 Distribution 标签。如下图,点击图中 的链接可以下载一个 AppleWWDRCA( Apple World Wide Developer Relations Certification Authority)证书文件到本地,如果是 MAC, 双击它就可以进入Keychain Access,这个证书文件会给所有你从Apple 开发者网站下载的证书签名,包括前篇文章提到的证书。但是我怎么也找 不到如何在Windows下使用AppleWWDRCA给证书签名

24、的资料,所以 除了建议使用MAC来签名之外,我无法提供一个可行的方法。如果你的 证书没有经过AppleWWDRCA签名,它是无法正常上传到iTunes Connect 的。回到开发者授权系统证书页面,点击Request Certificate,上传一 个 CSR 文件,然后下载一个 cer 文件进行签名(需要用 MAC ),再导出 p12 供 Flash 发布。mobileprovision 文件的生成方式同之前的方法没有什么区别,只不过需要从Distribution标签下重新申请一个Profile,然后选择一个 Distribution 的签名证书,就可以导出 provision 文件了。使

25、用新的p12和mobileprovision文件重新打包发布一个IPA,这个文 件就是即将上传到 iTunes Connect 上的 Binary 文件。使用 Application Loader 上传应用在 Mac 下使用 Application Loader 是上传 Binary 到 iTunes Connect 的唯一途径。如果你安装了 Xcode 4,可以使用最新的 Application Loader 1.4 来上传,否则可以下载 。Application Loader 提供的不仅是文件上传的功能,它还同时校验 和检查IPA的证书与授权,所以如果你的文件在发布过程中没有经过合 法的签名,或者没有使用正确的授权与证书,那么上传是不会成功的。 上传成功后就可以等着Review 了还可以参考Application Loader使用指南。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!