Unity_ios打包流程

这篇具有很好参考价值的文章主要介绍了Unity_ios打包流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Unity_ios打包流程

一、基本要求

1.Apple开发者账号、App ID。
2.安装有XCode的Mac电脑。
3.Ios移动设备。文章来源地址https://www.toymoban.com/news/detail-821417.html

二、Unity项目配置

  1. 安装Unity ios模块项目。
  2. 项目Project Setting/Player/Architecture设置为ARM64(Xcode14之前支持ARMv7和ARMv64,Xcode14之后不支持ARMv7)。
  3. 项目Project Setting/Player/Bundle Identifier应设置与之后打包证书上的一致,其为app唯一标识,形如“com.company. productname”,该选项亦可在xcode当中修改。
  4. ios平台所支持的依赖、函数、库等可能与其他平台有些许不同,在使用第三方资源时请注意验证。
  5. xcode在打包ipa包时默认支持BitCode,BitCode是编程语言与计算机可以直接执行的机器语言之间的中间码,苹果为了减少包的大小,打包时会将项目编译成BitCode,上传给iTunes store,用户下载时BitCode可以根据机型版本,生成不同的包去适配,当项目链接了第三方库或者框架,而这些框架或库不支持BitCode,就会导致项目编译不成功,解决方法:在xcode中将项目的Build Settings/Build Options/Enable BitCode 设置为No,注意TARGETS面板下的所有该项均需设置为No。
  6. 项目开发完成后,可使用Window电脑打包ios项目为Xcode文件,再导入到Mac电脑中操作(建议在Mac电脑中安装对应版本的Unit

到了这里,关于Unity_ios打包流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity一般打包流程

    通常打包流程主要是通过 Building setting 来选择需要打包的场景后出包到指定文件夹位置,也可以采用 [MenuItem(\\\"MyMenu/Do Something\\\")] 中使用static函数来选择打包路径和打包方式——需要将该脚本放置在 Editor 文件夹下 Launching Unity 首先我们需要在 Unity.exe 所在目录下执行 选择对应

    2024年02月02日
    浏览(23)
  • Unity引擎打包AssetBundle后模型网格数据丢失问题

    大家好,我是阿赵。 在项目里面,有时候会遇到这样一个问题。在Unity编辑器里面编写了一个shader,在编辑器看,效果都是没有问题的。但如果把资源打包成AssetBundle后,会发现shader的表现不对了。遇到了这种问题的时候,一般人会各自的怀疑,怀疑是不是shader写得不对,导

    2024年02月07日
    浏览(34)
  • [游戏开发]Unity Addressable打包策略

    Addressables的基础看这篇文章 Addressable全教程 最近公司在写新的框架,决定放弃老的bundle打包方式,使用Addressable,因此我要捋顺新的打包方案,并且解决所有疑问。 打包的最终目的是:build出一堆Bundle文件,而哪些因素会影响出包结果,总结一下有3个关键因素和1个非关键因

    2024年02月17日
    浏览(29)
  • 检查unity打包IOS包含dlopen的块

    System.Net.Security: sslStream.AuthenticateAsServer sslStream.AuthenticateAsClient System.Xml: XmlDocument System.Net.WebSockets ClientWebSocket.ConnectAsync System.Net: FtpWebRequest HttpWebRequest.GetResponse 代码中含有这些命名空间,导出的xcode工程会含有dlopen 也会含有dlopen

    2024年01月23日
    浏览(32)
  • 使用团结引擎开发Unity 3D射击游戏

           本案例是初级案例,意在引导想使用unity的初级开发者能较快的入门,体验unity开发的方便性和简易性能。       本次我们将使用团结引擎进行开发,帮助想体验团结引擎的入门开发者进行较快的环境熟悉。      本游戏是一个俯视角度的射击游戏。主角始终位于屏幕

    2024年01月19日
    浏览(52)
  • [游戏开发][Unity]Assetbundle打包篇(2)打包资源配置篇

    打包与资源加载框架目录 可视化配置的方式有很多种,Json、XML、以及Unity内置的ScriptableObject序列化 配置文件里要有哪些内容呢,很显然,最重要的就是目标文件路径,其次是权重类型,权重类型有:必要打包型、被引用打包型、忽略类型。为何会有忽略类型呢,是因为我们

    2024年02月09日
    浏览(30)
  • Unity、UE、Cocos游戏开发引擎的区别

    Unity、Unreal Engine(UE)和Cocos引擎是三个常用的游戏开发引擎,它们在功能和特性上有一些区别。以下是它们之间的主要区别: 编程语言:Unity使用C#作为主要的编程语言,开发者可以使用C#脚本进行游戏逻辑编写。Unreal Engine主要使用C++作为编程语言,但也支持蓝图系统,允许

    2024年02月22日
    浏览(47)
  • Unity 基于Jenkins自动化打包流程

    什么是Jenkins?         Jenkins是一款开源 CICD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 Jenkins的下载与安卓 直接搜索jenkins进入官网下在LTS(稳定版本)下载地址:https://www.jen

    2024年02月08日
    浏览(35)
  • Unity中打包AAR流程(含环境配置)

    目录 前言 一、【环境配置】 1.【配置JDK】 (1)JDK下载 (2)JDK安装 (3)JDK环境配置 (4)检查安装是否成功 (5)JRE配置 2.【配置Gradle】 (1)确认Gradle版本 (2)Gradle下载 (3)Gradle安装 (4)Gradle环境配置 (5)检查安装是否成功 3.【编写打包AAR脚本】 (1)项目工程切换

    2024年02月06日
    浏览(30)
  • [游戏开发][Unity]Assetbundle打包与资源加载框架

    我会分三个篇章写整个框架分别是: AB打包篇 AB下载篇 AB加载篇 整个框架内容比较多,属于企业级方案,涉及到增量打包、打包策略、AB包下载、边玩边下、资源管理系统,资源加载系统等功能。 Unity小白看本系列文章可能比较吃力。如果我哪里写的不好,影响理解了,欢迎

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包