Unity打包ios应用并上架appstore审核的一些备忘

1.证书的申请

证书申请这块因为不太熟悉 踩了许多坑,最后还是参考这篇文章才成功的IOS生成证书

需要注意的是

a.生成应用的发布证书要注意选中对应应用生成的发布证书

b.发布需要的证书是跟开发的证书不一样的,用了开发的证书虽然也能成功上传到app store connect,但在应用的构建版本是找不到上传的版本的。

2.unity打包xcode的注意事项

a.可以在project setting界面里配置好相关的xcode工程信息,这样在xcode里面就不需要每次都设置

同时也可以在Preferences->Extenal Tools里面把想着的证书都配置好,这样可以更方便地管理需要测试或发布的工程

b.如果有从浏览器链接或者其他应用中打开自己应用的需求,可以在proectting中设置好对应的url_scheme参数值,这样输出工程可以同步到xcode配置里面。

具体的原理可以参考这篇文章

3.xcode工程配置的注意事项

a.工程中需要用到的隐私都需要有具体的文字描述,例如摄像机权限、定位权限等等,具体可以在Targets->对应的工程->info中设置,设置的文字描述可以参考这篇文章,一定要准确的描述申请权限隐私的用意,不然可能无法审核通过。

b.有些隐私的设置描述可能在unity工程的projectting中设置不了(目前面板是只能设置三个权限),多出来的权限只能通过代码设置,如果对代码操作不熟悉的话。可以在xcode工程里面编辑好,并保存在指定位置。这样每次打包只需要直接覆盖就好

c.打包出来的xcode工程在生成编译的时候可能会生成失败,这可能是缺少某些引用,可以在对就的target->build phases中查看或者添加对应的framework和类库。

4.xcode输出app的注意事项

生成app时需要配置好对应的发布证书与开发证书,不然可能会生成出错。具体的设置可以在Project->build settings中的Signing中设置。debug对应平时的开发测试 release对应发布输出。

在上传到app store connect时可以选择直接xcode上传或者通过Transformer 这个app上传,后者的优点是可以看到上传的进度,不会因为程序卡死而白等半天。
 

5.提交审核的注意事项

a.现在appstore的审核速度明显是比以前快了,基本当天上传审核,第二天就会有结果。但要注意的是,appstore审核人员工作的时间刚好与我们错开的。我们白天上传 对方也是半夜审核(大概因为是美国总部那边审核,有时差)。所以基本可以在上天10点前把审核提交,这样第二天早上基本可以看到结果。

b.一定需要把app的信息填写完整,即使是预发布应用也得要有完成的上架审核信息。应用的封面信息尽可能描述好应用的功能与面向人群,文字描述也得把功能点给说明完全。同时千万要记得上添加上对应的测试账号,应用的使用国家与对应的加密也要补充完整。只要把app的作用与功能都描述清楚,基本第二天能就应该在appstore中搜索到自己的上架应用。

c.appstore审核的结果会通过邮件发回给用户,如果应用被打回审核,可以查看邮件了解具体原因,把缺漏的东西给补上。但有时侯苹果可能会因为对你应用的某些功能跟面向用户发出疑问,你可以直接在提交申诉里面回复清楚就好,基本也是第二天能得到对方的回复,但记得需要用英文回复。。 申诉的回复可以参考这篇文章

大概总结就这些。

猜你喜欢

转载自blog.csdn.net/ssssssilver/article/details/111088511
今日推荐