【Unity开发小技巧】打包IOS版本须知流程(移动)

【Unity开发小技巧】打包IOS版本须知流程(移动)Unity是个开放性的平台,打包时也可以选择多种打包类型,几乎包含了所有的平台,目前主流Android,iOS平台,Android平台可以直接使用Unity自行打包,但iOS平台需要借助Mac电脑进行打包,本博客就iOS打包进行一个简单的说明,从开发到上线AppStore的所有流程。准备Mac电脑一台,苹果开发者账号一个一:unity打包Ios,Xcode工程打开Mac上的Unity,假设现在已经是开发完毕的状态,直接进行打包打开之后直接点File-BuildSettings然后将你的当..

大家好,又见面了,我是你们的朋友全栈君。

目录

一:unity打包Ios,Xcode工程

二.Xcode内设置项目 

三:苹果开发者账号设置 

四:打包到手机 


Unity是个开放性的平台,打包时也可以选择多种打包类型,几乎包含了所有的平台,目前主流Android,iOS平台,Android平台可以直接使用Unity自行打包,但iOS平台需要借助Mac电脑进行打包,本博客就iOS打包进行一个简单的说明,从开发到上线AppStore的所有流程。

准备Mac电脑一台,苹果开发者账号一个

一:unity打包Ios,Xcode工程

打开Mac上的Unity,假设现在已经是开发完毕的状态,直接进行打包打开之后直接点File-Build Settings 然后将你的当前运行平台切换到iOS上切换完毕之后再点击PlayerSettings进行包名icon,版本等设置,随后在PlayerSettings中正确设置包名版本号等信息,设置注意事项如下图:

【Unity开发小技巧】打包IOS版本须知流程(移动)

上图注意事项四个地方

1.Bundle Identifiler 这个包名需要和你的苹果开发者账号后台的包名一致,否则无法使用证书上线,证书和包名的申请在下面会有说到。

2.Version 这个是版本号,安卓可以随便定,但是苹果不可以只能向高版本递进,比如你上次提交的是1.1.1版本,这次就不能使用1.1.0的版本了,只能是1.1.2或更高的版本号。

3.Scripting Backend 编译方式,这里一定要选IL2CPP方式,不能选择Mono2x,因为Mono2x不能支持64位,只能32位选择IL2CPP方式也对你的项目有所保护,必将把C#代码转换为C++,这样多一重保护。

4.Target Device平台选择,如果你的应用仅支持iPhone设备,就选IPhone如果仅支持iPad就选iPad,两个都想支持就选iPhone+iPad这里不再多讲。

所有的设置完成之后,就回去点下Build,点完之后会让你选择路径,选择一个好记的路径方便找到文件夹目录。

【Unity开发小技巧】打包IOS版本须知流程(移动)

我这里选择的是桌面,方便寻找,选择完成直接save即可,接下来等待build成功

【Unity开发小技巧】打包IOS版本须知流程(移动)

二.Xcode内设置项目 

之后找到文件夹里面的Unity-iPhone.xcodeproj文件双击打开

之后会打开只有Mac电脑才有的软件-xcode,接下来所有的操作都要在xcode中进行操作【Unity开发小技巧】打包IOS版本须知流程(移动)

如果你的项目中没有什么特殊操作,出现这个界面就可以直接进行打包,如果有,就要设置你的属性,比如添加类库,减少类库,设置特殊权限等

【Unity开发小技巧】打包IOS版本须知流程(移动)

然后点击左上角的Unity-IPhone看应用名字包名等有没有出错的下面的Singning里面的唯一一个选项,给他关闭,因为我们要上线,所以不能用测试版证书下面是找我们的证书取苹果开发者后台

三:苹果开发者账号设置 

https://developer.apple.com/account

首先登陆你的苹果开发者账号进入首页点中间的齿轮图标

【Unity开发小技巧】打包IOS版本须知流程(移动)

如果你的手机是第一次进行测试,需要在这个界面添加你手机的UUID,至于获取方法,自行百度

【Unity开发小技巧】打包IOS版本须知流程(移动)

创建不再讲,证书的创建百度有一大堆

接下来下载

【Unity开发小技巧】打包IOS版本须知流程(移动)

一个应用需要两个证书Developement和Distribution 都要下载下来

下载完之后直接双击

然后回到xcode里面选择对应的证书

【Unity开发小技巧】打包IOS版本须知流程(移动)

四:打包到手机 

完成之后手机连接电脑,先测试

【Unity开发小技巧】打包IOS版本须知流程(移动)

【Unity开发小技巧】打包IOS版本须知流程(移动)

选完之后再点击

【Unity开发小技巧】打包IOS版本须知流程(移动)

选为debug作为测试

【Unity开发小技巧】打包IOS版本须知流程(移动)

点小三角打到你的手机上

【Unity开发小技巧】打包IOS版本须知流程(移动)

接下来等待编译完成就到你手机上了,简单的测试一下,没问题的话就进行下一步了,有问题打回重做,从第一步开始

【Unity开发小技巧】打包IOS版本须知流程(移动)

还是这个界面选为Release,然后close关闭

接下来Product-Archive,点完之后等待

【Unity开发小技巧】打包IOS版本须知流程(移动)

编译完成之后会自动弹出该界面

【Unity开发小技巧】打包IOS版本须知流程(移动)

选择刚刚打包成功的然后Expropriate

【Unity开发小技巧】打包IOS版本须知流程(移动)

下一步

【Unity开发小技巧】打包IOS版本须知流程(移动)

再下一步

【Unity开发小技巧】打包IOS版本须知流程(移动)

还下一步这里就是达成IPA了等待编译结束

【Unity开发小技巧】打包IOS版本须知流程(移动)

到这里直接Export选择路径就可以了,就能达成IPA直接到你指定的目录

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153519.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vb教程编程实例详解pdf_vb程序设计教程答案第四版

    vb教程编程实例详解pdf_vb程序设计教程答案第四版实验8-7在教学篇例8.7的基础上增加“修改确定”按钮以及用于定位记录的按钮面板,如图2.8.5所示,并编写时间过程。解题,代码如下:先建立标准模块,代码是:TypestudtypeiNoAsIntegerstrNameAsString*20strSexAsString*1sMarkAsSingleEndType…

    2022年10月7日
    0
  • HeadSetup出现安全漏洞 恐使用户机密资讯外泄[通俗易懂]

    HeadSetup出现安全漏洞 恐使用户机密资讯外泄[通俗易懂]HeadSetup出现安全漏洞 恐使用户机密资讯外泄

    2022年4月21日
    55
  • latex缩进与对齐_latex 换行后缩进「建议收藏」

    latex缩进与对齐_latex 换行后缩进「建议收藏」且每个条目输入完毕之后不需要做任何的强迫换行记号,如:\\\\(换行符)或者\\par(分段符)Latex可以自动处理四重enumerate嵌套,编号规则为第一级自然数,第二级……那么,如何让空格在本行行尾自动换行?有两种方法可以实现:方法一:选中文字,然后点击格式——段落——缩进和间距,在常规栏中,选择对齐方式为“左对齐”……且每个条目输入完毕之后不需要…

    2022年5月15日
    353
  • 优惠券设计及流程_优惠券怎么设计

    优惠券设计及流程_优惠券怎么设计在整个APP开发产品发展的整个周期中,运营活动必不可少,而发放优惠券已成为运营活动的一种基本形式,而关于优惠券设计的整体流程尤为重要。接下来,分享一下自己的经验,希望对大家有帮助,感谢支持!整体架构

    2022年8月1日
    3
  • 推荐5款开源报表工具下载_开源报表系统

    推荐5款开源报表工具下载_开源报表系统小编最近发现几款不错的开源报表,还提供源码,现在给大家分享一下,希望能给你带来帮助!1、项目名称:积木报表项目简介:积木报表,免费的企业级WEB报表工具。专注于“专业、易用、优质”的报表设计器和大屏设计器。支持打印设计、数据报表、图形报表、大屏设计器,重点是免费的。项目地址:http://www.jimureport.com/2、项目名称:UReport2项目简介:UReport2是一款高性能的Java报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表。在UR

    2022年10月20日
    0
  • 国内CMS技术发展的外在表现形式「建议收藏」

    国内CMS技术发展的外在表现形式「建议收藏」网站作为企事业单位的网上名片已经成为必需。大多数单位都选择利用成熟的CMS(内容管理系统)交给专业的公司或者本单位负责人(相当于站长)建设自己的网站。国内CMS技术的不断发展的外在表现,以便站长和建站公司选择合适的CMS系统建设更强大的网站。我建站时用过很多CMS系统,各有各的特点。现在之所以选择主要用We7的CMS是觉得在以下方面还是不错的。一产品成熟度。据我了解We7CMS系统

    2022年5月18日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号