iTunes for Windows有两个版本:

  • 从苹果网站下载的离线安装包
  • 从微软商城在线安装

从苹果网站下载iTunes离线安装包
安装iTunes离线安装包后,打开Unreal 4.24编译iOS,还是会弹出网页,提示安装iTunes(应该是bug,这个提示页面是404错误页面,但从URL的InstallingiTunesTutorial看出这是一个安装iTunes的引导页)
https://docs.unrealengine.com/4.27/en-US/Tutorial/Mobile/InstallingiTunesTutorial.InstallingiTunesTutorial
进入苹果的iTunes网站,会有很大的提示,提示你从Microsoft Store获取Windows版iTunes,看来这个是官方建议的版本。

从微软商城安装iTunes

点击安装,微软商城会自动安装APP(不可离线下载安装包,必须从Microsoft Store中安装和启动)
安装完成
重新启动UE4.24编辑器(一定要重启),编译iOS
正常开始编译了

问题解决了吗?

别高兴太早了。
用UE4做开发的乐趣,就是不断会有新的坑在等着你。
当你打开UE4的设备管理器后,你根本就没看到任何连接的iOS设备,不论你怎么拔插,重启编辑器都没用。你回去iTunes检查,发现设备连着呢。
没有办法了吗?回去把微软商城安装iTunes卸载了,重新装回Apple网站下载的离线iTunes。

重新打开UE编辑器,打开设备管理器,发现iOS设备正躺在那里呢
点击输出iOS,熟悉的网页又弹出来了,提示你去安装iTunes。

是不是要疯了,反正我折腾了一天。

最后,重点来了!

把你的工程升级到4.27吧。因为4.27版本不会有这个问题。

操作方法
把项目迁移到4.27版
从苹果网站下载的离线iTunes安装包安装iTunes

为什么升级4.27,因为有一个新的坑:4.24编译的ipa文件无法部署。这个问题的原因是新的iOS修改了签名方法。
这个问题有两个解决办法:
1、用UE4.27版本的IPhonePackage重新签名

2、建议把工程升级到4.27版本,一劳永逸解决问题。

在这个折腾的过程中,你可能还会遇到几个小坑
1、微软商城打不开

一开始我以为是DNS之类的问题,网站被屏蔽了,其实这是TLS问题,需要从“Internet选项->高级”中打开TLS1.1和TLS1.2

刷新商城网页,可以打开了
2、iTunes离线安装包获取
前面说了,Apple给大家的建议就是大大的提示:从微软商城安装,自家的离线安装包被隐藏在网站的下方:点击链接下载过往版本iTunes。

最后,祝大家填坑顺利。

UE4 Windows远程发布iOS之iTunes迷惑行为相关推荐

  1. Windows远程桌面实现物理机访问控制虚拟机2-Tomcat发布网页

    1.任务简介 昨天的博客中已经讲解了如何使用物理机远程控制虚拟机,那么今天的博客就讲解物理机远程控制虚拟机发布网页,该部分内容仍是前期任务中接触过的知识,所以仍有必要温习一下. 2.前期准备 1)物理 ...

  2. UE4 Windows环境下游戏打包基础教程(ios, windows, android)(UFE方式以及命令行方式)

    文章目录 环境 配置 一些会用到的路径 UFE打包 Windows Android IOS 命令行打包 注意事项 CMD指令 参数介绍 值得一看的参考 环境 Windows10 虚幻4.23.1 配置 ...

  3. Windows远程桌面实现之十 - 把xdisp_virt项目移植到iOS,macOS,linux平台(一)

    by fanxiushu 2019-12-06 转载或引用请注明原始作者. xdisp_virt项目到目前为止,持续了两年多时间,几乎都是在windows平台下的实现各种功能, 因为持续时间比较长,能 ...

  4. windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi

    title:'windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi' 1.下载安装JDK 只支 ...

  5. UE4在windows下打包IOS(虚拟机)

    UE4在windows下打包IOS 1.简述 2.搭建步骤 3.报错 1.简述 之前整理过在linux下配置UE4的文章(linux下安装编译ue4问题报错的解决方法),今天梳理下在虚拟机上安装Mac ...

  6. 不用mac环境,如何使用Visual Studio在Windows中开发iOS应用

    Xamarin允许开发者使用C#来开发Android和iOS应用.在Xamarin的基础上,微软又进一步推出了MAUI.早期的时候,使用Visual Studio开发iOS应用必须远程连接mac,也就 ...

  7. Chronic/iPhone Dev Team联合发布iOS 5.0.1完美越狱

    这是一份历尽千辛万苦,迟来却依旧让人无比激动的圣诞礼物.就在大约1个小时之前,Pod 2g的博客终于迎来了更新,标题更是醒目的"A4 release",等待终于结束了. Pod 2 ...

  8. Unreal Windows平台打包iOS

    一般的,UE4开发主要在win平台进行,主要原因是渲染和平台支持优于Mac.到了打包时,仅蓝图的ios项目可以在window进行编译及打包,而C++ ios项目必须在Mac机器进行编译及打包.所以Un ...

  9. linux远程桌面复制文件,SH,telnet,网络拷贝文件,putty,连接windows远程桌面终端,远程控制linux桌面...

    SH,telnet,网络拷贝文件,putty,连接windows远程桌面终端,远程控制linux桌面 发布时间:2007-04-08 01:02:27来源:红联作者:fengmayi1 i,最简单命令 ...

最新文章

  1. js 之 object
  2. 熟悉Qt开发环境--Hello Qt
  3. Shopee:阿里神话被打碎,东南亚第一电商平台的崛起史
  4. BootStrap笔记-加载效果的实现
  5. sdk linux 离线安装方法,Android SDK离线安装方法详解(加速安装)
  6. ECNU 3263 丽娃河的狼人传说(差分约束)
  7. Google Play市场考察报告-2
  8. 类型转换static_cast,dynamic_cast,const_cast,reinterpret_cast等
  9. mysql导出表数据到文件_MySQL导出数据到文件中的方法
  10. 移动端文字向左无缝滚动特效(原生纯js哦)
  11. sklearn笔记29 线性回归 天猫双十一销量预测
  12. 变年轻特效怎么制作?这三个方法你值得收藏
  13. python帮拿王者荣耀金币
  14. 独立开发变现周刊(第44期):12岁的小男孩在9个小时内NFT卖了40万美元!
  15. MySQL的核心日志
  16. php计算日期差天数
  17. 在html中调用QQ,MSN,旺旺,Skype,Email的方法
  18. 【uni-app 怎么获取当前时间,获取年月日,获取星期,解决小程序在苹果手机少了八个小时】
  19. svn 命令行创建分支、合并主干
  20. 美丽苏大,清华博士,年轻硕导,招收研究生了!

热门文章

  1. SuperMap GIS点云数据处理QA
  2. 各厂家rtsp地址格式如下:
  3. 【数据集NO.3】人脸识别数据集汇总
  4. 制作CYDIA发布源的DEB文件,详解!
  5. 如何获取全国各省市区的地理区域位置(地图-JSON-点位-行政区域)
  6. C# 简单读取Access数据库数据
  7. My SQL 安装教程---踩过所有第一次安装会踩的坑
  8. docker部署excalidraw画图工具
  9. 如何做好建筑行业的信息化建设?
  10. plsql导入dmp文件后服务器无数据,使用plsql导入dmp文件缺少imp*.exe