把工程应用打包成ipa并且发布到未越狱的机器上

上传人:鲁** 文档编号:432822853 上传时间:2022-07-29 格式:DOCX 页数:9 大小:172.81KB
返回 下载 相关 举报
把工程应用打包成ipa并且发布到未越狱的机器上_第1页
第1页 / 共9页
把工程应用打包成ipa并且发布到未越狱的机器上_第2页
第2页 / 共9页
把工程应用打包成ipa并且发布到未越狱的机器上_第3页
第3页 / 共9页
把工程应用打包成ipa并且发布到未越狱的机器上_第4页
第4页 / 共9页
把工程应用打包成ipa并且发布到未越狱的机器上_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《把工程应用打包成ipa并且发布到未越狱的机器上》由会员分享,可在线阅读,更多相关《把工程应用打包成ipa并且发布到未越狱的机器上(9页珍藏版)》请在金锄头文库上搜索。

1、把工程应用打包成ipa并且发布到未越狱的机器上软件需求:Xcode4.2, iphone Configuration utility3.4 基本流程:把工程打包发布的需求和真机测试并不一样,后者只需把真机连接 到 Mac 机器上,在 Xcodeorganizer 中选择需要的设备, Xcode 就会帮你完成 下面的工作;而想要把一个工程打包成.ipa文件并且发送给其他人进行测试就 要相对麻烦一点,它需要发布者具有一个发布证书,而且在安装应用的时候需 要签名的支持;打包成ipa主要可以分为两个阶段:证书准备:想要发布自己的程序,必须要有发布证书,一个发布证书可以发布多个程序。如果没有发布证书的话

2、就要申请一个(不清楚是否申请过的可以点击certificates 选项,再选择 distribution 选项卡,看看在此栏目内自己有 没有证书,如果有,就不需要再申请,如图 5)。1. 登录到iosdev center,到达下面这个页面(图1)Go to iOS Dev CenterProvisianing Portal: Tarnge g ftdEjeniincaisiIDsFruvlftanlngistributicwProvisioning Profile* App ID5tiUitenons建 TianTiAnGuDYuaii的阳 WZ5 3 7R.com .qys .brush.A

3、jccluei nwniiriEdiE口电薯hodo-19N3WZ5 3 7R.com 月桁.brushEditRjAmari# 泅啦嗣DeveJaprnentDi5EJFlt3UliOnHistoryHow To Distribution Provisioning Profiles图12. 选择左边Distribution选项,这个页面上的内容会引导你创建一个发布 证书;其流程是:2.1. 首先创建一个证书签名请求( CSR , certification signing request)。 打开钥匙串,在“钥匙串访问”菜单中选择“证书助理从证书颁发机构求证 书”(图 2 )2.2. 接下来

4、会出现一个对话框,在框中填写你的邮件地址,常用名称,选择 保存到磁盘(图 3), CA 地址可以不用写,点击继续,选择存储位置,接下来 会出现一个对话框,让你选择密钥大小及算法,大小如图(图 4)选择,点击 继续,就可以在指定位置出现一个名为:CertificateSigningRequest.certSigningRequest 的文件,这个就是我们所要的签名请求文件;DDCumentlL50S初匙第急救注书助理篇捱辰示釋字弋牺K服务宋怵偏好聂置牡,ent tlemcntsI AbiesChartsSttiartArt打?F,.,创越证书.创建证书源发机枸作为证吾頸发机构为試他人也建证书Re

5、 vi e A13bbCcUdt(隐强钥匙串访间牡H隐捏其他全部显示从迂书顽发机构求证书设定照认证书颁发机构评WiPhone Developer: dcng tao (6U76MKSQB5)11.退岀钊匙串访间牡QiPhone Devehuer: danq tat (6U76MK&QB5)签发?T ApjJlturldwidt Developer Reliiions CefL;ritailon Au life: 20124月1E日星柴三下二QE吋44分LC欷中国阳歩滨) 滦证书有曲图2证韦肪淫证书信息输人您正在请求的证书的相关信息“点技“继嫌-以从匚A请求证 书用户电子阪件地址:議用宕称:CA

6、担子旳件地til:请求是:存储创礦盘 回让我抬定奁锁对11就文仲編辑显示窗口 帮肋图3密糊对信息指定密钥大小和算送,用来创建您的密钥对 曹为对由专用密钥和公用密钥组戚专用盘蛆是密常对的机密部 分,壺当保密。公用密钥作为数字证书的一部分,是公用的密钥大小:2048蛋算送:貼A了解更多继嫌 )图42.3. 接下来登录到iosdev center,并选择左边的certificates 栏,在 上面选择distribution选项卡(图5),在底部有一个选择文件的地方,在这 里选择你的 CSR 文件,并且提交(好像一个账户只能拥有一个证书,我申请过 一遍后这个选择文件和提交的选项就消失了,我也没有找到

7、在哪里可以添加新 证书的)2.4. 接下来,如果你已经下载了 WWDR 就不需要再重新下载,如果没有,还 要下载WWDR并双击将其安装到你的机器上(WWDR是一种类似根证书的文件, 它可以证明你的 developmentdistribution profile certificate 是经过苹 果认证的,而非第三方伪造),之后发布证书就可以生成(图 5),点击 download 把证书下载下来,双击安装,这时应该可以在钥匙链中看到一个 iPhone distribution的证书(图6),如果有,证明已经安装成功,这个证书 既可以用于向App store提交应用,也可以用来发布ipaHoiCt

8、rflfliHttsDflVEiQpnnsntDistribiiidofiMuturvHowDevfcesApia IDsPrdvIDHrrifiChslritaulusnCurrent Distribution CertificateNameE沖谄ion DuePravlsianir PraHlesSuu5加加=/ Tfiamajqa co. ltd17. 2012TianTianGuafuaistiuc-d: hwiii : Rtvoksgoshodcirf you do nor haw rhe WDR nrerniedliace certificare installed, dick J

9、ire to download 肌叽图5iPfione Develcipflr; dioog ta;Q KUZMKSQCS)3? 36质 4p0eOevebper fteUtim, Celificahan AuthwityE博ZOiaip*月1BL1爭*二下牛DB対列丹L帕中tl代不I0卜 i怖3骚咋t诡叶r:凸口怡 2口苗LI再UK8QE印证书24L2 -4-1& FTi6 嗣:】心SI t1阳 iPhnnx)g uo帝間舒tH3图63.现在回到 iosdev center 中,选择 Device 一栏,然后选择 add device, 在接下来的页面中点击右侧的“ + ”,输入目标机器的U

10、DID,点击submit (图8)DlstrlhirtloflFrQl5lOfllR9Cuirrerst Registered DevicesUpload DevicesIfflpbnarti Vouf iOS erelDper Prograffl membership can 慎 Eernninacd ir 四u piWde pre-release Applecdanyone 0Ttier thsn employee-s, Fimcror5, arxj meruibenygup organizaTiw vMie 萌e rgi5?ere(j a.5 Appit Devieiopersand h

11、ave a demarinrAble neeJ & kmM or u&e ApleIn order ld develai and ieE 占片plica【iBn吒 on vaur beharUnawtncinzeO dlscrlbutiQn 时 Appif CanfmemMl informari Including pne-reieite Apple 5。如#郎 Is prohibteci ana rna ilbjtci vtxi w 商c*【H civil 亦d crimiiial li血fifty.图7ManageCrtificates內卵训廟gniiqigAdd DevicesVou c

12、an add up to 92 dnketsO. Enwr a wme -fbrwch device and in ID. Finding ihe Device ID.ENsirihJiianiimporrant vou r 105 Deweicfler Frogram membership can Immlnate巾 if you provide pr?-relw5:e Aprle Sofiare 帕 anynne ocher hn ampl印昶名应旳肝銚口r and members or your orinizaEicirtwiid are regi&ured 汹 Appi Develop

13、ers and hae a derflonsTrabie flefd to know h us* Aple sofware In order io dewkno and TesTpplicaiilons m your behaf- UnaubopleCorthdenilM HiriACioi iicludirxi iMt-nlease Apcile SoFcwire) is piohibiLed and may subject yy to tioth crvil and criminal liability.Dtvke ID 440 h“ character!Eiicr a device Ha

14、rriEbner 込 device IDCancelMIC图84. 然后在在左侧选择 provisioning 一栏,然后在上部选择 distribution 选 项卡,点击New Profile (图9),会看到一个页面,在这里配置发布相关的参 数(图 10),在 distributionmethod 中选择是要提交给 app store 还是发布 ipa,选择App st ore代表提交给app st ore,选择Ad Hoc表示要发布成ipa; 接着输入一个profile名称,具体限制就是不能有重名(忽略大小写)。下面 选择证书,就是刚刚生成的那个,再接下来选择一个app ID,有资料上说可以 选 Xcode:WildcardappID,这样就可以用一个 Ad Hoc provision profile 来发 布你的所有应用,不过我没找到这个选项,也可以选择其他的app ID。最后, 添加你所要测试的目标机器,这些机器的名称全部都是你之前添加的UDID,完成后submit;OistribuitionHfslorvMVlC5-I EM* Distribution Provisioning ProfilesNew iProlilesPnvkl

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号