unity—打包ios发布

准备中
  • 下载unity开发工具。mac可以前往地址下载.需要下载unity,与unity-hub两个 https://unity.cn/releases
  • 准备好xcode,当前最新版本一定要下载xcode最新版本,目前需要xcode11,并且更新mac系统最新版本
  • 还需要一个上传ipa包上传到苹果商店,当前最新的ApplicationLoader xcode11已经不支持。推荐使用Transporter上传

开始

上面工具都做完后,导入对应的项目,打开unity项目
在这里插入图片描述
按上图打开File->Build Settings 点击对应的ios包
如果点击ios没有安装ios modules loaded 需要先下载安装后重启才有。
最后点击build 后到处一个ios项目。最后用xcode打开ios项目,如下图

在这里插入图片描述
打开项目后会报错需要配置证书,证书配置好后点击Product->Archive导出ipa包后使用Transporter上传即可
在导出过程中,碰到一些问题

  • 项目的build setting -> bitcode 需要设置为no
  • 上传过程中遇到如下问题, Error Itms-90339: This bundle is invalid . The info.plist contains an invalid key ‘CFBundleResourceSpecification’ in app bundle 只需要吧info.plist中的CFBundleResourceSpecification删除即可。可以全局搜索这个key

致辞大公告成

更多推荐