ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:2.22MB ,
资源ID:7257735      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7257735.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Flash发布iOS应用全攻略.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Flash发布iOS应用全攻略.docx

1、Flash发布iOS应用全攻略这个系列的文章会给大家介绍一下如何在Flash Professional CS5里发布一个iOS应用,以及如何最终上传到Apple App Store。主要知识点如下:使用Flash Professional CS5发布iOS应用Apple开发者的申请流程使用iOS开发者授权以及申请证书在iTunes Connection中管理你的App上传你的App到iTunes Connection使用Flash Professional CS5发布iOS应用Flash Professional CS5可以将SWF与AIR2.5一起打包成为iOS的原生应用程序IPA,然后在i

2、OS设备如iPhone,iPod,iPad上运行。请到这里下载Flash Professional CS5试用版,并且在这里升级你的Flash到最新以保证可以发布应用到iPad。注意:Flash Professional CS5.5可以将AIR2.6打包入IPA,而最新的ADT甚至可以使用命令行将AIR2.7打包,使得Flash在iOS上的运行效率大幅度攀升。这里不针对目前尚未发布的版本做过多介绍。用Flash Professional CS5打开你的项目,确定你的舞台比例适合iPhone或者iPad的屏幕比例(iPhone为2:3, iPad为3:4)。开发完成后打开发布设置: File P

3、ublish Settings,如图,在Player选项中选择iPhone OS:点击Player选项右边的Settings按钮,打开针对iOS的发布设置面板,如图:这里可以看到该面板有三个标签(General, Deployment, Icons),默认打开的是General标签。OutputFile指定最终发布的IPA文件名称,IPA是iOS的原生文件格式。App Name指定应用程序的显示名称,如”Angry PigVersion指定当前发布的IPA版本号,这个值会在应用程序更新中使用。Aspect Ratio指定IPA在屏幕中的纵横显示方式,这里有两个值,Portrait是纵向,Lan

4、dscape是横向。下面还有两个勾选框,Fullscreen指定是否为全屏显示,Auto orientation指定是否随着移动设备的翻转而自动地去在横向和纵向之间切换。Rendering指定渲染模式,这里有三个值,Auto, CPU, GPU。 可以定义使用CPU或者GPU来对图形进行渲染,如果选择Auto会自动使用CPU。Device指定应用程序运行的设备。这里可以选择iPhone、iPad、或者iPhone and iPad。Include Files指定打包进IPA的资源文件,如同发布AIR应用程序,可以将用到的外部资源比如图片、视频、声音,或者Module打包到这里。接下来打开第三个

5、标签Icons这里给你的App指定图标文件。如果不指定图标,App在设备上会使用默认的图标,如果要指定则必须注意图片尺寸完全符合要求,并且格式为PNG。除了512大小的图标之外,剩下的几个都是用来显示在设备中,512的图标会显示在iTunes Store的预览中。制作图标的时候可以不用考虑图片的圆角和高光效果,这些在iOS都会被自动处理。图标可以是透明的PNG图片,但在设备中会自动加一个黑色的背景,所以要注意你的图标颜色不要过深。图标必须存放在与项目同级的一个文件夹内,如果位置不符合要求,Flash会显示一条提示信息并自动创建一个文件夹来安排图标文件。最后打开第二个标签Deployment如果

6、你还不是一个合法的Apple开发者,那么到目前为止你只能做这么多了,这个面板里所需要的文件需要到Apple去申请。我会在下一篇文章中继续介绍。上一篇文章里,我们介绍了如何在Flash里发布iOS应用。但是在发布设置中需要用到几个文件使得发布流程无法继续进行。这篇文章我会具体介绍一下如何成为一个合法的iOS开发者。iOS开发者的申请流程如果你是一个开发团队,在你打算掏腰包购买iOS开发者授权之前,最好先问一下你的同事,是否已经有人获得了开发许可,因为一个开发许可一年内最多可以授权给111个设备来开发测试。如果你没有授权许可可以借用,或者你打算最终在iTunes Store中以自己的名义发布你的应

7、用,那么就准备一张国际信用卡,准备支付99美元来申请一个iOS开发者授权。点击下面链接进入Apple Developer Center点击页面左边中部的iOS Dev Center进入iOS开发中心点击页面顶部右侧的Register按钮,然后点击Get Started按钮进入申请流程Apple ID在申请流程的第一步是选择Apple ID,如果你已经有一个Apple ID,曾经在Apple的应用商店中购买过应用,那么这里可以选择”Use an existing Apple ID”,否则需要点击”Create an Apple ID”来创建一个帐号。最后点击继续按钮。Personal Profi

8、le这里是一张表单,分为三个部分,创建Apple ID(如果之前选择的是创建),安全信息(Security Information),个人资料(Personal Information),注意所有的选项都需要填写!,填写完毕之后继续到下一个页面。Professional Profile这一页是开发者的一些职业信息。注意在第一项中选择iOS,如果你是学生,请在第二个问题后勾选Check this box if you are currently enrolled in a college or university. 全部选择完毕后继续。Legal Agreement这页是一份协议,仔细阅读后勾

9、选下面的框框然后继续。Email Verification到刚才注册的邮箱里等着收邮件,将一封来自Apple Developer Support的信中的验证码填入这一页里的输入框后,点击继续。看到这个页面,你就完成了开发者的注册流程,并且会收到一封确认邮件。可以开发并测试你的应用程序了么? 不行,因为你只是登了记,想要在你的设备上测试开发,现在还不具备这个资格。点击刚才的注册成功页面下方的一个继续按钮,再在接下来显示的页面右方点击”Join The Developer Programs”,来到下面的这个页面。从流程图上来看,我们至少还需要三步才能申请。准备好了么?点击继续。Apple ID再次

10、确认你的Apple ID,因为我们刚才已经登记成功,所以这里只看右面的Existing Apple Developer部分。这里有三个选项,如果你是第一次申请而且不是学生,选择第一项;如果你是第一次申请但你是学生,选择第二项;如果你已经申请过这个授权但是想为你的授权帐号添加一些附属的功能,选第三项。选好之后继续。发现流程有所变化,进入了申请付费的流程Enter Account Info首先需要选择你的身份是个人还是公司,如果是公司申请需要提供公司合法名称,法人名称,以及一些business document。这里只对个人申请作介绍。点击Individual后,需要用刚注册的帐号登陆一次,进入填

11、写银行帐号的阶段。请注意这里的两个IMPORTANT和两个EXACTLY,帐号的姓名必须与信用卡上的一模一样,账单邮寄地址也必须与你接下来要在Apple Online Store付费时使用的邮寄地址一模一样。Select Program接下来一页是选择申请的平台,iOS和Mac都是99美元一年,Safari的插件开发是免费的。我们选择iOS,然后继续。Review & submit.在这一页检查你的填写信息是否正确,如果正确无误,点击继续。Agree to License仔细阅读开发者授权协议后,点击下面的选框然后继续。Purchase Program如果你在之前填表的时候选择的是China,

12、那么这个时候你会看到一个大大的黄色惊叹号,并且告诉我们Apple Online Store在咱们国家是不好用的。没有关系,Apple也提供了另一条付费的途径,在页面左边的中部可以下载一个PDF,将你的信用卡信息填进去,然后传真到页面指定的那个电话号码之后,你就可以等着收邮件了。Apple网站上说是需要35个工作日,我等了差不多两个星期吧,先是信用卡被划走了99美元,然后收到了一封收据邮件,再后来收到了一个激活帐号的确认邮件,才最终完成了开发者授权的申请,成为一个合法的iOS开发者。请继续浏览如何使用iOS开发者授权以及为应用签名上一篇我介绍了如何申请成为合法的iOS开发者,这篇文章会详细介绍如

13、何使用授权文件(.mobileprovision)和签名证书文件(.cer)在缴费成功后会收到一份来自Apple Developer Suport的确认邮件,如下图.在邮件里有一个Login按钮,点击后可以进入Apple Developer会员中心。点击图中的iOS Provisioning Portal,进入开发者授权设置系统。在设置界面中,可以选择点击页面下方的助手来运行向导。或者直接从左边的导航来设置,我在这篇文章会主要介绍如何通过导航设置开发者授权以及证书。不过在此之前,我要先简单介绍一下Apple开发者授权的一些基本知识。Apple对其设备有严格的使用限制,任何应用程序都必须经过iT

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

15、实现设备与授权开发帐号的绑定。3,生成证书文件.p12,这个文件也会被打包进入IPA,实现应用发行商的签名以及身份验证。除此之外,开发者授权系统还提供了开发(Development)和发布(Distribution)两个不同的渠道。开发测试的时候需要设备的绑定而实现在设备上单独安装IPA,发布的时候则不需要绑定设备。所以开发与发布需要使用不同的.mobileprovision与.cer文件。下面回到刚才的开发者授权系统,我先来介绍一下如何在开发阶段使用授权与证书。-授权设备-点击左侧导航的Device,进入授权设备的页面,点击右上方的Add Device按钮可以添加一个设备。添加设备的时候可以

16、指定设备的名字(随便写),以及设备的UID(Unique Identifier)。每一个Apple的设备都有一个唯一的识别码,获得这个识别码的方法很简单,将你的设备连接到电脑,然后在iTunes里找到你的设备信息(如下图),点击图中红色方框的位置,设备UID就会显示出来。可以直接通过Ctrl + C (苹果是Command + C)可以把UID拷贝到剪切板。-添加App ID-点击左侧导航的App IDs按钮可以进入应用程序ID的配置页面,可以点击页面右方的New App ID按钮添加一个新的应用。这个ID对应的是即将开发和测试的应用程序。如下图,在description里添加一个单一应用的名

17、称(不支持特殊字符),然后在最下面的Bundle Seed ID里面填入一个含有domain格式的字符串(如com.jamesli.appname)。Bundle Seed ID是一个集合了开发商与应用程序的信息,格式为(com.开发商.应用),这里可以指定为单一应用,也可以指定为全部应用。如果是单一应用,建议刚才填写的description与Bundle Seed ID的最后一项相同(如angrypigs和com.jamesli.angrypigs),如果是全部应用,可以使用这样的Bundle Seed ID: com.jamesli.*-申请开发者证书-申请证书的流程在MAC和WIN上是不

18、同的。我分别介绍:MAC在Applications-Utilities里手动打开Keychain Access。从顶部菜单栏里Keychain Access - Certificate Assistant - Request a Certificate from Certificate Authority. 在新弹出的窗口中填写你的信息后选择Save to disk,就会在桌面保存一个CertificateSigningRequest文件。(如下图)WINDOWS在Windows下申请Apple证书是一件非常痛苦的事情,下面我就详细介绍以下:1,首先需要在下面的链接下载OpenSSL。如下图,

19、你需要下载Visual C+ 2008 Redistributables 和 Win32 OpenSSL v1.0.0d Light2,下载安装后,在C盘下就有一个OpenSSL-Win32的安装目录。3,以管理员身份打开命令行进入OpenSSL-Win32/bin文件夹,如果你不是管理员,需要先在命令行中键入下面的命令:1set RANDFILE=.rnd键入下面的命令,生成一个private key:1openssl genrsa -out mykey.key 2048然后键入下面的命令,申请一个CertSigningRequest文件,注意emailAddress后面是你的邮箱,CN后面

20、是你的名字,C后面是国家1openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj /emailAddress=yourAddress, CN=Common Name, C=CN这样在OpenSSL-Win32/bin下面就生成了一个CertificateSigningRequest.certSigningRequest文件,注意任何错误提示都不要忽略,否则即使生成了文件也可能无法使用。这个过程请不要使用Chrome浏览器返回开发者授权系统的Certificate页面里,点击页

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

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

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

24、ision文件到本地。到现在,我们就具备了Flash发布iOS应用的两个重要文件,.mobileprovision和.p12,返回Flash,在发布设置的Deployment选项卡中填入这两个文件(如下图)。这样就可以在指定的设备中开发iOS项目了!下周我会继续给大家介绍如何在iTunes Connection中创建以及上传你的应用。在上周我介绍了如何在Flash里发布iOS应用,以及如何申请成为合法的iOS开发者、如何使用iOS开发者授权和申请证书。今天我会给大家介绍一下如果你打算将应用发布到Apple应用程序商店,都应该做些什么。如果你已经成功注册了iOS开发者,那么现在就可以登陆iTun

25、es Connect来管理应用程序。如何申请合同如果你打算在iTunes上出售应用,那么你需要申请一份与Apple的双方合同。如下图:点进去之后就是申请合同的页面,你可以申请iOS Paid Applications (付费应用合同)和iAd Network(广告合同)。它们的申请流程基本是一样的。我们以iAd合同为例,点击列表右侧的Request按钮,在新的页面中仔细阅读签订前的协议后,点击同意并继续。查看你的注册邮箱,会收到一封来自do_not_reply的邮件,邮件附件中是一份含有合同条款的PDF,仔细阅读后,可以回到iTunes Connect的合同页面继续完成申请流程。如图,列表中最

26、右侧的Status是当前的合同状态,如图中显示为Pending Tax, Contact,意思是税率信息和联系方式信息没有填写。因为我在此之前已经申请过了付费应用合同,已经填写过了一次银行信息,否则这里显示的状态应该是Pending Tax, Bank, Contact。银行信息的填写点击列表中Bank对应的Setup按钮,进入银行信息的编辑页面。首先在下拉列表中选择China,然后点Next新的页面中需要输入银行的CNAPS(China National Automatic Payment System)Code,这是中国的银行联网付费系统号码,每一个银行都有这样的一个号码。如下图,点击Lo

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

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

29、什么身份,如图,可以指定为高管(Senior Manager)、Finace(财务)、Technical(技术支持)、Legal(法律部门)、Promotions(市场推广)等。如果你是个人帐号,那么就全部使用自己。赋税信息的填写在合同列表中点击Tax对应的Setup来填写的是赋税信息(我最头疼考虑的东西),不过对于一般中国大陆的开发者这几步也不用怎么费脑筋。先在第一页选择缴税的类型。如图:如果你是加拿大的开发者,点击Canada Tax Forms下面的Setup;或者你想在日本的应用商店出售应用,那么注意页面下面有一排小字For developers residing outside of

30、 Japan who want to sell apps on the Japan App Store, learn more about optional Japanese tax forms. 点击learn more来了解跟日本应用商店相关的赋税信息。如果你两者都不是,那么点击 U.S Tax Forms下面的Setup按钮进入下一页。下一页是一个选择题,问你是不是美国纳税人。问题下面的一段文字介绍了两种被认为是美国纳税人的条件:1)你目前是一个合法的永久的美国公民。2)你今年人在美国境内居住满了31天,并且在今年、去年和前年这三年里一共在美国境内住满了183天。符合这两个条件之一,选择Yes,否则选择No。然后继续。下页仍然是一个选择题,问你在美国有没有业务活动。如果你在美国有雇员,或者你有通过网络盈利的设备(或者出租的设备)在美国,那么你就选择Yes,否则选择No,继续。最后一页比较Easy,选择了你是那种受益人(如果是个人就选择Individual/Sole Proprietor),最后确认你的名字和称呼(先生、女士、或者职位),就可以点击完成赋税信息的填写。这样,申请合

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1