ios上架图片在线制作_IOS上架证书制作,ipa打包,Transporter上传

今天上架一个ios应用,遇到N多坑,以此记录下心酸的踩坑历程,话不多说,马上开始。

一、生成CSR(.certSigningRequest)文件

你需要有mac电脑或mac虚拟机:

d9f9285087a99a5ca72cf7374845f141.png

cf8f1e98dc60b7a43ddcebb016f0b224.png

这里选取保存的位置是桌面,也可以选择自己喜欢的位置保存

8d7389226442058ec655ac0439640995.png

这样就生成了一个CSR文件

二、登录Sign In - Apple , 点击进入Certificates, Identifiers & Profiles

ee1ac55436a1195a037fe6918a2bc393.png

三、创建证书Certificates。并将cer文件转成p12文件

1、点击Certificates后面的加号,continue

5486d45114116f989009b56a9dff41ee.png

2、选择第一步创建的CSR文件,continue

de4e0f1799fec6602acfa72481a87ac0.png

3、下载cer证书文件

b32e89bdf82f86a74bd0de41bffc7870.png

4、在mac上,双击下载的cer文件,添加文件到钥匙串

5e51e1d11bb587add6fce473c835c475.png

点击添加,既可以在钥匙串中看到啦

9fe715cfd1a8a3afd1277c903eca985b.png

下一步就是导出.p12后缀的证书,右键你要打包的文件,然后点导出

fedca9c3e428d17dbf1e9e01e8e1ebfa.png

存储的时候回提示你设一个密码,在hbuilder打包的时候也会有一个私钥密码(记住密码打ipa时需要),就是在这里设置的

ff5cd895f83d545736b4a0f92de9f13e.png

好了该填的都填好了,导出p12文件。

四、创建Identifiers (不同叫法bundleID , appID , 包名)

ae79c68ce7bb2d590b01346e83a672e1.png

输入包名,选择需要的使用的功能

73596b06b3a7cd76ddf0877cb0574a5e.png

五、创建描述文件

3fe233ac435c4bea80ed8be97d5129ce.png

选择bundleID ,选择证书,生成,下载mobileprovision文件。

到此,打ipa需要的文件已准备完成。

1、bundleID(包名)

2、p12证书

3、证书私钥密码

4、mobileprovision描述文件

依附关系说明:

mac钥匙串访问,证书助理申请csr文件,然后通过苹果开发者官网,用csr文件生成cer证书, cer证书在通过钥匙串访问导出p12证书。

六、hbuiderx 打包,不再描述

七、mac上下载Transporter , 导入打好的ipa文件。

验证完毕选择交付

注意:如果一直卡在app store 验证中,需要以下处理。

1、网上查找com.apple.amp.itmstransporter资源。

2、把解压后的"com.apple.amp.itmstransporter"目录放到"/用户/你的电脑登录账号名/资源库/Caches/"目录下,覆盖你原有的"com.apple.amp.itmstransporter"目录。


3、将新的"com.apple.amp.itmstransporter"目录下/obr/2.0.0/目录下的repository.xml文件中的所有"file:/Users/**/Library" *号里修改为你自己电脑的登录账号名,否则Transporter执行时会在错误的路径下找资源文件。

59ab0c690c157521201b15ad4bea9313.png


4、再次尝试Transporter上传

八、App Store Connect上架步骤不再赘述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值