首页 Iphone手机开发中App打包以及发布之实践总结

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

举报
开通vip

Iphone手机开发中App打包以及发布之实践总结iOS版应用App打包及发布到AppStore之实践总结“、CSR文件的生成步骤第一步,打开钥匙串。具体的做法是从Mac机中应用程序一》实用工具一》钥匙串将其打开。第二步,打开钥匙串菜单中钥匙串访问一》证书助理一》从证书颁发机构请求证书,如图1-1。图1-1第三步,按提示填入“个人开发者账号邮箱”,并选择“存储到磁盘”项。并继续则可生成类似*.certSigningRequest的CSR文件。需要说明每个Mac机有一个特定CSR文件4Developer二、产品证书(ProductionCertificates)的生...

Iphone手机开发中App打包以及发布之实践总结
iOS版应用App打包及发布到AppStore之实践总结“、CSR文件的生成步骤第一步,打开钥匙串。具体的做法是从Mac机中应用程序一》实用工具一》钥匙串将其打开。第二步,打开钥匙串菜单中钥匙串访问一》证书助理一》从证书颁发机构请求证书,如图1-1。图1-1第三步,按提示填入“个人开发者账号邮箱”,并选择“存储到磁盘”项。并继续则可生成类似*.certSigningRequest的CSR文件。需要说明每个Mac机有一个特定CSR文件4Developer二、产品证书(ProductionCertificates)的生成步骤Account,TechnologiesResourcesProgramsSupportMemberCenterQgEmch■□一.•Certificates,Identifiers&ProfilesiOSApps/CertificatesAllPendingDevelopmentProduction;□Iderttifiers「A叩IDs]PassTypeFDsWebsitePushIDs■_/DevicesAHProvisiantngProfilesAll央典1叩哄ntDistributionSelectTypeAddiOSProvisioningProfileConfigureGenerateDownloadYourprovisioningprofileisready.DownloadandInstallDownloadanddoubleclickthefollowingfiletoinstahyourProvisioningProfile.莎PROVName:BabyStoryKeleaseiosType:DistributionAppED:9CA5KUEST7xom.jinher.appJEabyStoryExpires:??20rZG15Downfov^图2-1第一步,用自己的个人开发者账号登录iOSDevCenter,并进入右上角目录中一个名叫“Certificates,Identifiers&Profiles”选项。进入后如图2-1。第二步,选择图2-1左边目录的Certificates->Production选项,单击右上角“+”,进入添加产品证书页面,如图2-2。AddiOSCertificateRequestgenerateDownloadSelectTypeWhattypeofcertificatedoyouneed?DevelopmentiOSAppDevelopmentSigndevelopmentversionsofyouriOSapp.ApplePushNotificationserviceSSL(Sandbox)EstablishconnectivitybetweenyournotificationserverandtheApplePushNorificationservicesandboxenvironmentAseparatecertificateisrequiredforeachappyoudevelop.ProductionAppStoreandAdHocSignyouriOSappforsubmissiontotheAppStoreorforAdHocdistribution.ApplePushNotificationserviceSSL(Production)TOC\o"1-5"\h\z况IS.•图2-2-第三步,选择图2-2中Production下的第一项,并单击Next进入下一页面。妇”*第四步,选择已经生成好的类似*.certSigningRequest的CSR文件。再按提示进入下一步,则创建类似*.cer的证书文件。SignandsendupdatestopassesinPassbook.OWebsitePushIDCertificatebJ…r-ir—LT》IHl注:创建证书成功(证书是Distribution类型的,而不是Development类型的)后,可以从网站上将其下载下来,并在Mac机上双击运行,就会添加到钥匙串中的证书中,以便在Xcode中选择证书时使用。[、创建AppIDs的步骤第一步,选择图2-1左边目录的Identifiers->AppIDs选项,单击右上角“+”,进入添加AppID页面,如图3-1。第二步,按照提示填入“AppID”和“BundleID”的名称,并选择“ExplicitAppID”选项,并单击continue进入下界面。IDRegisteringanAppIDTheAppIDstringcontainstwopartsseparatedbyaperiod{.)—anAppIDPrefixthatisdefinedasyourTeamIDbydefaultandanAppIDSuffixthati5definedasaBundleIDsearchstring.EachpartofanAppIDhasdifferentandimportantusesforyourapp.LearnMoreAppIDDescriptionSJAappid名称Name:Youcannotusespecialcharacterssuchas®*,'F图3-1第三步,即耻分两种情况:X第一种情况:在创建AppID之前已经创建好了Certificate(Distribution类型)证书。第二种情况:在创建AppID之前没有创建要相关联的Certificate证书。->11:匕时会进入“ConfirmationyourAp.p...ID.”...页面.......确.认信息.无Value:9CA5KUE8T7(TeamID]单击“submit”即可成功创建AppID。->此时会进入创建产品证书的界面,此时只需按照本文第二部分介绍的方法创建Certificate证书即可。创建产品证书成功后,再按提示操作即可创建AppID成功。四、创建ProvisioningProfiles文件的步骤ProvisioningProfiles文件分为Development和Distribution两个类型,此文件关联Certificates和APPID文件,假设名字为BabyStoryReleaseios,创建成功后可以下载并生成*.moblileprovison的Profile文件。在Mac机上运行*.moblileprovison文件(即Profile文件),则可以把ProvisioningProfile文件添加到本机上,以供XCode软件使用,此时在Xcode中Targets—》BuildSetting—》CodeSigning中的ProvisioningProfile选项中就会出现你在Apple个人开发帐号上创建的名称(如BabyStoryReleaseios)。关于证书文件的创建,可以参考:http://blog.csdn.net/ysysbaobei/article/details/8838888五、App发布的 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 (一)在AppStore上创建App应用第一步,登录。输入网址HYPERLINK"http://developer.apple.com"http://developer.apple.com,进入苹果开发页面,单击下方的Resoures中的iOSDevCenter—>跳转到HYPERLINK"https://developer.apple.com/devcenter/ios/index.action"https://developer.apple.com/devcenter/ios/index.action。按提示输入个人开发者账号和密码,例如,HYPERLINK"mailto:example@gmail.com"example@gmail.com第二步,在登录成功的页面右侧选择iTunesConnect,如图5-1所示。再次输入开发者帐号和密码,成功进入iTunesConnect页面。SignIn图i-i第三步,选择iTunesConnect-2所示。左上方有一个“AddNewApp”按钮,下面列出你所有已经创建的应用。第四步,单击页面中的AddNewApp,进入创建App的页面,如图5-3(需要AppName,SKUNumber,BundleID,App的简介,<1136*640,1024*768,1024*1024,960*640>各种尺寸图片等,按要求填写即可)。 故事 滥竽充数故事班主任管理故事5分钟二年级语文看图讲故事传统美德小故事50字120个国学经典故事ppt (1.0.0)VersionInformation宝宝讲故事VersionCopyrightPrimaryCategorySecondaiyCategary(OptionalRating1.0.02014chinajinherEducationEntertainmentLinksVersjanSummary[^BinaryBeiails]StatusHistaryContactUs9+StatusnWaitingForReviewMetadataandUp电ads图5-4如果需要重新上传或替换该版本的App包,则选择图5-4上Details页面中右上角的BinaryDetails,进入相应页面,如图5-5所示。点击此页面右上角的“RejectThisBinary”按钮,按提示进行操作,先删除已上传的App包,再重新上传即可。另外需要注意的是:在上传应用时必须要保证Xcode中的版本号与你在AppStore上创建应用时填写的版本号要一致,如,都设置成1.0.0。 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 。第二步,设置Targets->General与Project->Info中的设备版本号是相同的,如5.1。GeneralCapabilitiesInfoBuildSettingsBuildPhasesBuildRules(E.asic)Ail|(^CombinedjEjevels(OrJ典BabyStoryMm66arm"/ArchitecturesSettingBuildActiveArchitectureOnlyVaMdArchitectures▼CodeSetting具BabyStoryWCadeSigningidentityrPhoneDtstribution;BE^NQJINHERSOFTWARECOXT.ATDebugiPhoneD^tributicn:BEUINGJINHERSOFTWARECOLT..AVAnyiOSSDK*iPhoneDistribution:BEUINGJINHERSOFTWARECOXT.ATRePeaseiPhoneDistribution:BEUINGJINHERSOFTWARECO.LT..ATAnyiOSSDK*昨卯.?即stqibuq曾:距口遇弓JENHERSOFTOARECO.LT..ATProvisFonirrgProfileBabyStaryFteleaseios;图5-6第三步,按图5-6所示,找到Targets->BuildSetting和Project->BuildSetting下的Architectures,把其中的“armv7s”项删除。并且选择Targets-》CodeSigning下的ProvisoningProfile,这个文件就是你用苹果个人开发者账号创建的Profile(参照本文第四部分),然后把Targets->CodeSigning和Project->CodeSigning下的CodeSigningIdentity选择Distribution类型的产品证书,这个文件就是你用个人开发者账号创建的Distribution类型的文件(参照本文第二部分)。第四步,打开Xcode菜单中Product->Schema->EditSchema,把类型选择为Release版本的。第五步,打开XCode菜单中Product—>Archive,进入包分发页面,如图5-7所示。Organizer一ArchivesCjDevtcesProjactsArchives[J宝宝诲故事£J宝宝讲故事C6Cb稿IOAS。金君胁同jjjC6宝宝讲故事BabyStoryArchFvcType:iOSAppArchiveCreattonDatci2OL4#1^21Fi下午S:01Version1.0.0Identificr:com.jinher.app.BabyStoryEstimatedAppStoreSize:EstimateSiteValidate...Distribute..,‘07NameJNameCreationDateCommentStatus1BabyStory20L4年LgE下午BabyStory2014年L月£1日下午5:34SubmittedBaby5tory20L4#1^21|^上午9:5SBaby5tory2014年1月21E上午9:43BabyStory2Q14年1月上J.E上午Baby5tory20L4^1^21E上午9:19Bab/StoryW14年1月上午&54Babv5tory2014#1^21H上午S:53Biby5tory2014年[月£1日上午0:45BabyStory2014#1^20bf下午9:WBaby5tory20L4年1月20下午9:W5SubmittedBabv5torY20L4年1月Z0日下午9:17BabY^tory2014年1月辨E下午9:03Baby5tory2014年1月况日下午8:55Bab/Story2014年1月况目下午0:54Babv5tory2014年1月知日下午0:23Baby5tory2014年1月£。日下午8:11BabyStory2014年1月下午1:55Baby5tory20L4年1月巾日上午LL:28BabvEtorv2014年1月L9日下午L44第六步,单击Distribute...,进入“分发方式页面”,如图5-8。其中第一项“SubmittotheiOSAppStore”是把App包上传到AppStore。第二项“”是把App包保存到本地,生成*.ipa格式的分发包。PreviousNextExportasXcocfeArchiveExporttheentireXcodearchiveoftliisapplication.图5-8>SubmittotheiOSAppStoreSign,packageandsubmitapplicationtotheiOSAppStore.SaveforEnterpriseorAdHocDeploymentStqnandpackageapplicationfordistributionoutsideoftheiOSAppStore.第七步,按提示输入自己的个人开发者账号和密码(通过这个关联认证,使应用上传到AppStore的特定账号上),如图5-9所示。HextLagintoiTunesConnect:图5-9IUsername:example@gmajLcomPassword:dRememberPasswordinKeychainPreviousCancel最后,按提示进行操作,如无错误提示,则App应用上传成功。附生成ipa安装包的步骤与发布App应用的区别在于:第一,在单击Distribute后选择第二项“SaveforEnterpriseorAdHocDeployment”。第二,其中一步需要选择Profile文件,如图5-10所示。在这里,如果你选择的证书的Development类型的,即99美元的证书,此时只有在Mac机上添加的Iphone设备才可以安装生成的ipa安装包,如果是其他设置则需要“越狱”。但是你选择Distribution类型的,即企业级的299美元的证书,那么就不会有这样的限制,任何Iphone设置都可以安装这个ipa安装包。图5-10第三,需单击‘Export’按钮,选择ipa安装包保存的位置。
本文档为【Iphone手机开发中App打包以及发布之实践总结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:379KB
软件:Word
页数:18
分类:
上传时间:2018-09-18
浏览量:3