新闻资讯
3DCAT实时渲染云平台

让任意设备随时随地访问您的 3D/XR 应用!

3DCAT实时渲染云-新闻中心

UE4打包IOS流程

2022-06-28 11:48:20

本文3DCAT实时渲染要和大家分享的是UE4打包IOS流程,在UE4打包苹果IOS之前我们需要先做几个工作。

UE4配置

1、登录MAC下载并且制作P12证书

如何在MAC下载证书网上教程一大堆,这里我就不做演示了,百度搜索“创建苹果p12证书”,最终生成一个如下样子的文件。

苹果p12证书

有了这个证书就保存好吧,不用每次都制作一次,一直可以通用着。

2、申请苹果开发者账号

呃.....花钱买吧,这个没办法。百度【苹果开发者账号怎么申请】即可,一年不便宜 99美元....如果贫穷限制了你的想象,那么教程就从这里戛然而止吧。

在做完了基本工作之后,我们的视角回到Window电脑上,首先打开开发者页面的

Apple Developer

登录窗口登录自己的开发者账号,其实也就是日常的苹果ID账号多开通了这个服务而已。

 Apple Developer

登录以后看到如下页面,如果说你的账号开通了开发者账号的权限,那么会看到的内容跟我是一致的。

开发者账号的权限

开发者账号

接下来你看到如下页面的时候他需要你上传一个文件才可以创建,这时候怎么获得他需要的描述文件教程也很多 要在苹果电脑上操作以后在回到windows电脑就可以永久使用了,可以百度【IOS证书及描述文件申请】来成功在这里创建一个证书。

IOS证书及描述文件申请

如果创建成功的话你会看到如下页面

创建成功

下面我们给我们要开发的App给一个ID

ID

点击Identifiers 继续点击+号添加ID

添加ID

继续创建

填写信息

注册

接下来添加你的测试设备,如果已经添加过了就可以忽略这一步,只需要添加一次就行了。

添加

添加设备

接下来安装一些东西我们都会用得到。

去下载一个iTunes并且安装,这样我们的电脑在UE4里面才会看到这个设备。

在下载个爱思助手,为了方便日常各种对苹果设备的使用,重点!我们要看自己设备的UDID!

iTunes下载传送门

链接:

https://pan.baidu.com/s/1hwpfiycLVvbuE-nbsfZOgw

提取码:8dhe 

爱思助手下载传送门

链接:

https://pan.baidu.com/s/1L0hGJ_F6Ys_JMXjkeC9cEQ

提取码:y97u 

打开爱思助手就可以在这里看到设备的UDID

爱思助手

记得先安装iTunes!

复制UDID回去完成自己的设备添加!

复制UDID

添加成功

补充说明下:创建的App ID和配置文件是可以用给多个App的不用每次都去创建所以具体情况看自己需求。

创建的App ID和配置文件

给这个配置赋予一个App ID,我们就选刚才新建的bilibili吧

配置赋予一个App ID

创建

接下来出现的这些一切皆打勾就行了~主要是你用于编译的设备和你用来测试的设备

测试的设备

给这个配置文件起个名字

配置文件起个名字

下载该文件会得到一个bilibili.mobileprovision

准备工作做的差不多了,现在开始UE4的IOS打包测试吧!~

总结一下,接下来我们主要需要的是 我们创建的那个P12证书和bilibili.mobileprovision这两个文件就够了,网上大多教程都是拿IPhonePackager生成这个生成那个,生了一大堆估计新手同学们一脸懵逼只能照猫画虎。

接下来的打包测试我使用的是UE4.27预览版,因为4.26存在一个SDK未更新导致成功打包后因为签名证书无法安装到苹果设备的问题。

项目设置

开发移动端记得修改配置

开发移动端记得修改配置

打开项目设置-往下拉 在平面里面找到IOS 你们如果未做过IOS开发这里面肯定是没有东西的。

打开项目设置

IOS开发

接下来,如果你以上操作全部是是在MAC完成的那么就可以直接开始打包了,如果不是,而使用的是Windows电脑接着往下看。

开始打包

按照弹出窗口的提示 不断的输入自己MAC电脑的密码不断的按任意键下一步即可。(有些区域的密码它是不显示的,只要你输入的正确即可,不用担心以为是自己没有输上看不到任何信息)

MAC电脑

完成了一切配置!我们开始最后一步,,,打包!

插上自己的苹果设备,如果你iTunes安装了 按照正常情况下你就可以通过这里直接打包并安装到设备上 。

iTunes安装

打包运行刚开始可能会假死机状态一会 我们不要担心 一个字!等!。

打包运行

第一次工程打包会很慢 要编译着色器,不过第二次之后就不会了,所以首次打包喝杯茶等一会吧~虽然IOS打包前的准备工作麻烦,但是后面就简单了每次只需要新生成一个 配置文件,如:bilibili.mobileprovision 即可,证书依然一直使用我们的P12证书,又或者说你如果只是为了测试,包名是什么不重要,那么继续使用这两个文件,注意UE4配置里面改名字就行 就是那个com.xxxx.project那个地方,名字对应上了,那么配置文件就是有效的。

本文《UE4打包IOS流程》内容由3DCAT实时渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/news/ue4-ios/

标签:
业务咨询:400-8037-298