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审核的结果会通过邮件发回给用户,如果应用被打回审核,可以查看邮件了解具体原因,把缺漏的东西给补上。但有时侯苹果可能会因为对你应用的某些功能跟面向用户发出疑问,你可以直接在提交申诉里面回复清楚就好,基本也是第二天能得到对方的回复,但记得需要用英文回复。。 申诉的回复可以参考这篇文章
大概总结就这些。
Unity打包ios应用并上架appstore审核的一些备忘相关推荐
- Unity打包Ios相关权限和麦克风延迟问题的一种解决办法
Unity打包Ios相关权限和麦克风延迟问题 Hello 大家好我又来填坑了 问题一:调用 Microphone.Start()方法的时候主线程明显卡顿 问题二:IOS使用麦克风时声音不会从扬声器里发 ...
- Unity打包iOS自动拷贝1024图标到xcode工程中(上架AppStore需要设置1024*1024图标)
前言 我们如果需要打iOS上架AppStore,则需要拷贝一张1024*1024的高清图标(不含alpha通道)到XCode工程中(目录:Unity-iPhone/Images.xcassets/Ap ...
- Unity 打包安卓APK到上架各大应用商店(超详细)
一.Unity下载 1.Unity官网下载Hub,中国官网,国际版官网 2.下载Hub,安装---安装 (建议安装LTS版本) 3.添加Android 打包环境,现在新版本直接下载这个就可以直接打包了 ...
- 【Unity开发小技巧】Unity打包IOS端APP
目录 一:安装IOS的模块并打包 1.Hub可以添加IOS模块 2.项目内部下载安装ISO模块 3.添加我们需要打包的场景 二:XCode工程内部设置并打包 1.mac商店安装XCode软件并打开xc ...
- Unity打包IOS 发布app商城
Unity打包 Xcode工程, 如果是Windows 系统打包出的Xcode 工程, 会有意想不到的权限错误, 需要在mac终端上执行 chmod +x /路径 给Process_symbols.s ...
- Unity 打包 iOS 工程 替换Native 和 Data 时出错
当我们用unity 打包x-code 工程时,一般会打包一个新的工程然后替换原始工程的 Native和Data文件夹.但是有时候替换会出现下图的问题! 在确定没有添加unity调用ios的方法或者有需 ...
- unity 发布苹果商店_[Mac] Unity 导出 iOS 游戏并上架 App Store
unity_to_appstore.jpg 0. 前言 因为之前已经上架过一款 App(Swift �语言),所以开发者账号.证书这些都已经搞定了,如果你是第一次上架 iOS 应用,具体流程可以参考本 ...
- Unity 打包IOS平台错误
1.Unity 下打包 Bulid Failed Assets/Plugins/uLua/x86_64/ulua.dll would be copied to /ulua.dll Plugin 'ul ...
- 打包iOS App并上架到TestFlight测试
开发者账号 首先需要注册一个开发者账号,不然什么都免谈.在手机Apple Developer上注册给钱就行了,个人开发者一年688元. 打包App App开发好后,就可以通过XCode打包.打包前选好 ...
- Unity打包 iOS屏幕镜像失败的解决方法
iOS11之前的项目,投屏的功能叫做AirPlay,之后就叫做了屏幕镜像,在做项目时,发现没升级系统前,投屏的功能可以很好的使用,升级之后,在投屏就很尴尬了,直接闪退,究竟生么什么原因引起的呢?经过一 ...
最新文章
- 宏的使用 extern
- Shell until循环
- Flutter是什么
- spring中的spel表达式语言
- 局部变量竟然比全局变量快 5 倍?
- 如何点击打印,直接打印出来,不弹打印设置选项
- Python数据科学库-小测验
- java date类赋值日期_Java中Date时间类
- 浅谈Java中的单例模式及四种懒汉模式
- shning friends---歌词
- 为程序员提供一杯免费咖啡
- 计算机控制ess和kv,自动控制理论第三章练习题
- 错误:类 SubClass 是公共的, 应在名为 SubClass.java 的文件中声明
- TestLink汉化操作
- 运营商再次大规模建设新5G网络,用户或被迫更换5G手机
- 钉钉企业内部应用开发php,钉钉企业内部应用开发心得
- 塔望 · ​食界​人物|红牛饮料背后的两个企业家
- European Soccer Database(欧洲足球数据集)
- 清理本地网络缓存的cmd命令
- 美团5年来首次职级大调整,推扁平化,不升职也可加薪