[Unity] Unity发布IOS项目与打包成IPA

查看:743 |回复:2 | 2021-11-4 22:03:16

您需要 登录 才可以下载或查看,没有账号?注册

x
我们在做Unity移动端项目的时候,往往需要打包两个版本,一个是Android版本,一个是IOS版本。Android版本的发布比较常用了,一般大家都会。本文将详细讲解Unity发布IOS项目。

第一步,发布。在Unity中单击File-Build Settings,进入下图页面。选择ios平台,如红框1,再点击红框2Player Settings,进入设置页面。
01.png
然后在下图设置页面进行设置。

红框1:Bundle Identifiler,包名, 这个包名需要和苹果开发者账号后台的包名一致,否则无法使用证书上线。

红框2:Version, 版本号,要注意的是ios的版本号每次发布的版本要比上一次的高。

红框3:Build,ID号,数值即可。

红框4:Scripting Backend ,编译方式,需选择IL2CPP,Mono是不能支持64位,只支持32位选择,还有IL2CPP方式会把C#代码转换为C++,这样会更多一重保护。
02.png
完成上面步骤之后,点击下图红框中Build,把项目发布到指定目录即可。

第二步,打包。我们需要一台苹果电脑与一台苹果手机或iPad。苹果电脑默认安装好Xcode。
我们用unity发布出来的ios包如下图,我们双击打开红框的文件,进行配置打包。


双击文件后,进入下图页面。我们点击左边的红框这里,弹出右侧的配置内容,一般我们在Unity设置好,红框内的内容基本没问题,但可以检查下是否符合,尤其是Bundle Identifier,这个是要跟开发者账号后台包名一致的。


然后我们点击红框1中的Signing&Capabilities,并在红框2中登录开发者账号。到这里需要登录苹果开发者账号,然后在后台创建应用,并下载两个证书Developement和Distribution,具体方法,自行百度。


登录后我们点击下图中红框中的Eeit Scheme。


点击Eeit Scheme后我们进入下图,在红框中我们选择Release。


然后我们连接上设备,如下图,在红框1中我们就可以选择我们的设备进行测试了,出现警告或者错误,我们可以在红框2看到。


到这一步,我们再点击下图中的Archive。


进入下图页面,我们再点击红框按钮。


进入下图页面,点击Next。


进入下图页面,选择Export,在点击Next。


点击Next。


点击Next。


点击Export。


在红框1中选择打包路径,点击Export。


至此,我们就已经把项目打包成IPA了,然后可以用它来进行下一步项目上架了。



6.png
7.png
2021-11-4 22:03:16  
 赞 赞 0

使用道具 登录

2个回答,把该问题分享到群,邀请大神一起回答。
2#
感谢分享
回复 收起回复
2021-11-5 18:39:11   回复
 赞 赞 0

使用道具 登录

3#
这个是高手
回复 收起回复
2021-11-7 00:32:15   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表