我们在做Unity移动端项目的时候,往往需要打包两个版本,一个是Android版本,一个是IOS版本。Android版本的发布比较常用了,一般大家都会。本文将详细讲解Unity发布IOS项目。
第一步,发布。在Unity中单击File-Build Settings,进入下图页面。选择ios平台,如红框1,再点击红框2Player Settings,进入设置页面。
然后在下图设置页面进行设置。
红框1:Bundle Identifiler,包名, 这个包名需要和苹果开发者账号后台的包名一致,否则无法使用证书上线。
红框2:Version, 版本号,要注意的是ios的版本号每次发布的版本要比上一次的高。
红框3:Build,ID号,数值即可。
红框4:Scripting Backend ,编译方式,需选择IL2CPP,Mono是不能支持64位,只支持32位选择,还有IL2CPP方式会把C#代码转换为C++,这样会更多一重保护。
完成上面步骤之后,点击下图红框中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了,然后可以用它来进行下一步项目上架了。
欢迎互相交流学习,如有不对的地方欢迎指正。