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审核的一些备忘相关推荐

  1. Unity打包Ios相关权限和麦克风延迟问题的一种解决办法

    Unity打包Ios相关权限和麦克风延迟问题 Hello 大家好我又来填坑了 问题一:调用 Microphone.Start()方法的时候主线程明显卡顿 问题二:IOS使用麦克风时声音不会从扬声器里发 ...

  2. Unity打包iOS自动拷贝1024图标到xcode工程中(上架AppStore需要设置1024*1024图标)

    前言 我们如果需要打iOS上架AppStore,则需要拷贝一张1024*1024的高清图标(不含alpha通道)到XCode工程中(目录:Unity-iPhone/Images.xcassets/Ap ...

  3. Unity 打包安卓APK到上架各大应用商店(超详细)

    一.Unity下载 1.Unity官网下载Hub,中国官网,国际版官网 2.下载Hub,安装---安装 (建议安装LTS版本) 3.添加Android 打包环境,现在新版本直接下载这个就可以直接打包了 ...

  4. 【Unity开发小技巧】Unity打包IOS端APP

    目录 一:安装IOS的模块并打包 1.Hub可以添加IOS模块 2.项目内部下载安装ISO模块 3.添加我们需要打包的场景 二:XCode工程内部设置并打包 1.mac商店安装XCode软件并打开xc ...

  5. Unity打包IOS 发布app商城

    Unity打包 Xcode工程, 如果是Windows 系统打包出的Xcode 工程, 会有意想不到的权限错误, 需要在mac终端上执行 chmod +x /路径 给Process_symbols.s ...

  6. Unity 打包 iOS 工程 替换Native 和 Data 时出错

    当我们用unity 打包x-code 工程时,一般会打包一个新的工程然后替换原始工程的 Native和Data文件夹.但是有时候替换会出现下图的问题! 在确定没有添加unity调用ios的方法或者有需 ...

  7. unity 发布苹果商店_[Mac] Unity 导出 iOS 游戏并上架 App Store

    unity_to_appstore.jpg 0. 前言 因为之前已经上架过一款 App(Swift �语言),所以开发者账号.证书这些都已经搞定了,如果你是第一次上架 iOS 应用,具体流程可以参考本 ...

  8. Unity 打包IOS平台错误

    1.Unity 下打包 Bulid Failed Assets/Plugins/uLua/x86_64/ulua.dll would be copied to /ulua.dll Plugin 'ul ...

  9. 打包iOS App并上架到TestFlight测试

    开发者账号 首先需要注册一个开发者账号,不然什么都免谈.在手机Apple Developer上注册给钱就行了,个人开发者一年688元. 打包App App开发好后,就可以通过XCode打包.打包前选好 ...

  10. Unity打包 iOS屏幕镜像失败的解决方法

    iOS11之前的项目,投屏的功能叫做AirPlay,之后就叫做了屏幕镜像,在做项目时,发现没升级系统前,投屏的功能可以很好的使用,升级之后,在投屏就很尴尬了,直接闪退,究竟生么什么原因引起的呢?经过一 ...

最新文章

  1. 宏的使用 extern
  2. Shell until循环
  3. Flutter是什么
  4. spring中的spel表达式语言
  5. 局部变量竟然比全局变量快 5 倍?
  6. 如何点击打印,直接打印出来,不弹打印设置选项
  7. Python数据科学库-小测验
  8. java date类赋值日期_Java中Date时间类
  9. 浅谈Java中的单例模式及四种懒汉模式
  10. shning friends---歌词
  11. 为程序员提供一杯免费咖啡
  12. 计算机控制ess和kv,自动控制理论第三章练习题
  13. 错误:类 SubClass 是公共的, 应在名为 SubClass.java 的文件中声明
  14. TestLink汉化操作
  15. 运营商再次大规模建设新5G网络,用户或被迫更换5G手机
  16. 钉钉企业内部应用开发php,钉钉企业内部应用开发心得
  17. 塔望 · ​食界​人物|红牛饮料背后的两个企业家
  18. European Soccer Database(欧洲足球数据集)
  19. 清理本地网络缓存的cmd命令
  20. 美团5年来首次职级大调整,推扁平化,不升职也可加薪

热门文章

  1. 深度挖掘积分墙,积分墙到底好不好?
  2. 2022年江西理工大学软件工程学院程序设计竞赛C++题解
  3. 小学四年级计算机在线考试,小学信息技术四年级下册试题.DOC
  4. 晚上睡觉手机放床头对大脑会有伤害吗
  5. matlab定义双精度型变量_MATLAB 数据类型
  6. 微信小程序链接快速生成方法
  7. 广告传媒实际税负怎么计算_增值税的理论税负和实际计算公式
  8. 文学家是什么时候出现的
  9. AVC与HEVC的差异-帧内预测
  10. apple watch 微信连接不上手机