iOS 手游开发之配置 UE4 Xcode Debug 环境

举报
HelloWorld杰少 发表于 2022/07/30 15:32:39 2022/07/30
【摘要】 前言在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改变了一下,因为 UE4 开发对于新手来说还是有很多不友好的地方,基本上就是一个不断填坑的过程,所以今天就先写一篇填坑的文章。由于 UE4 是跨平台的游戏引...

前言

在上篇文章中,我与大家分享了如何在 UE4 里实现按钮事件响应的过程,应该来说如果你跟着我的步骤操作下来,实现按钮事件响应还是很简单的,本来按计划今天这篇文章是和大家分享一下 UE4 开发如何与 iOS 原生进行数据交互,但是我临时改变了一下,因为 UE4 开发对于新手来说还是有很多不友好的地方,基本上就是一个不断填坑的过程,所以今天就先写一篇填坑的文章。

由于 UE4 是跨平台的游戏引擎,所以我们也需要在 Xcode 上对游戏进行调试,查看日志等操作;相信很多刚接触 UE4 的 iOS 开发者都会遇到编译的时候调试签名报错的情况,但是切换成 Xcode 自身创建的工程发现签名证书又是匹配的,往往就在这签名的问题上耽误了大量的宝贵时间,所以今天我就来与大家分享一下如何配置 UE4 的 Xcode 调试环境。

1. 向Apple development 后台请求签名证书

  • 通过浏览器输入地址:https://developer.apple.com/ 打开苹果开发者后台,输入账号密码登录;
  • 创建 certificates, 调试证书选择 iOS App Development(这一点很重要,不要选择兼容多平台的证书), 发布证书选择 iOS Distribution;
  • 创建属于自己的 bundleId;
  • 添加可调试的iOS设备;
  • 生成 Profiles 签名文件,选择之前生成的证书,如果是开发者签名,要将之前添加的设备全勾上;
  • 双击生成的证书签名,将俩者安装到Mac设备上;

2. 打开 XCode 工程进行签名证书的配置

  1. 打开工程选择对应的 Target, 打开 Signing & Capabilities, 选择 Development, 如图:
    image

  2. Bundle Identifier 中输入对应的有效的值, 例如 com.xxxx.TestUE4Demo

  3. 如果 Team 中没有值,需要在 Xcode 上登录开发者账号,如图:

image

  1. 打开 Build Settings 将支持的平台选择为 iOS,而非 MacOS

image

  1. 在 Edit Scheme 中设置为 Development

image

  1. 打开 Signing & Capabilities 选择正确的签名

image

  1. 插上 iOS 设备, 待 Xcode 识别到你的设备后,选择该设备, 按下 cmd+R 即可调试

3. Windows 平台上配置 iOS 调试环境

  1. 打开 UE4 编辑器的工程配置文件,找到 iOS 平台

image

  1. 设置包辨识符 bundleID
    image

3.导入签名证书, 显示 Valid 即可用
image

  1. 插上设备,进行调试
    image

结尾

本篇文章到这里就结束了,因为这篇属于指导性的文章,所以也不涉及到复杂的知识点,如果大家在设置调试环境的过程中遇到了问题,可通过留言的方式与我交流,也可以关注我的微信公众号 "HelloWorld杰少 " 与我交流,谢谢;另外,今天就是周一了,希望大家在新的一周里能够 get 到更多开发知识哦!

请你喝杯 ☕️ 点赞 + 关注哦~

  1. 阅读完记得给我点个赞哦,有👍 有动力

  2. 关注公众号— HelloWorld杰少,第一时间推送新姿势

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。