Unity_ios打包流程
一、基本要求
1.Apple开发者账号、App ID。
2.安装有XCode的Mac电脑。
3.Ios移动设备。文章来源地址https://www.toymoban.com/news/detail-821417.html
二、Unity项目配置
- 安装Unity ios模块项目。
- 项目Project Setting/Player/Architecture设置为ARM64(Xcode14之前支持ARMv7和ARMv64,Xcode14之后不支持ARMv7)。
- 项目Project Setting/Player/Bundle Identifier应设置与之后打包证书上的一致,其为app唯一标识,形如“com.company. productname”,该选项亦可在xcode当中修改。
- ios平台所支持的依赖、函数、库等可能与其他平台有些许不同,在使用第三方资源时请注意验证。
- xcode在打包ipa包时默认支持BitCode,BitCode是编程语言与计算机可以直接执行的机器语言之间的中间码,苹果为了减少包的大小,打包时会将项目编译成BitCode,上传给iTunes store,用户下载时BitCode可以根据机型版本,生成不同的包去适配,当项目链接了第三方库或者框架,而这些框架或库不支持BitCode,就会导致项目编译不成功,解决方法:在xcode中将项目的Build Settings/Build Options/Enable BitCode 设置为No,注意TARGETS面板下的所有该项均需设置为No。
- 项目开发完成后,可使用Window电脑打包ios项目为Xcode文件,再导入到Mac电脑中操作(建议在Mac电脑中安装对应版本的Unit
文章来源:https://www.toymoban.com/news/detail-821417.html
到了这里,关于Unity_ios打包流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!