UE4 Windows远程发布iOS之iTunes迷惑行为
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迷惑行为相关推荐
- Windows远程桌面实现物理机访问控制虚拟机2-Tomcat发布网页
1.任务简介 昨天的博客中已经讲解了如何使用物理机远程控制虚拟机,那么今天的博客就讲解物理机远程控制虚拟机发布网页,该部分内容仍是前期任务中接触过的知识,所以仍有必要温习一下. 2.前期准备 1)物理 ...
- UE4 Windows环境下游戏打包基础教程(ios, windows, android)(UFE方式以及命令行方式)
文章目录 环境 配置 一些会用到的路径 UFE打包 Windows Android IOS 命令行打包 注意事项 CMD指令 参数介绍 值得一看的参考 环境 Windows10 虚幻4.23.1 配置 ...
- Windows远程桌面实现之十 - 把xdisp_virt项目移植到iOS,macOS,linux平台(一)
by fanxiushu 2019-12-06 转载或引用请注明原始作者. xdisp_virt项目到目前为止,持续了两年多时间,几乎都是在windows平台下的实现各种功能, 因为持续时间比较长,能 ...
- windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi
title:'windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi' 1.下载安装JDK 只支 ...
- UE4在windows下打包IOS(虚拟机)
UE4在windows下打包IOS 1.简述 2.搭建步骤 3.报错 1.简述 之前整理过在linux下配置UE4的文章(linux下安装编译ue4问题报错的解决方法),今天梳理下在虚拟机上安装Mac ...
- 不用mac环境,如何使用Visual Studio在Windows中开发iOS应用
Xamarin允许开发者使用C#来开发Android和iOS应用.在Xamarin的基础上,微软又进一步推出了MAUI.早期的时候,使用Visual Studio开发iOS应用必须远程连接mac,也就 ...
- Chronic/iPhone Dev Team联合发布iOS 5.0.1完美越狱
这是一份历尽千辛万苦,迟来却依旧让人无比激动的圣诞礼物.就在大约1个小时之前,Pod 2g的博客终于迎来了更新,标题更是醒目的"A4 release",等待终于结束了. Pod 2 ...
- Unreal Windows平台打包iOS
一般的,UE4开发主要在win平台进行,主要原因是渲染和平台支持优于Mac.到了打包时,仅蓝图的ios项目可以在window进行编译及打包,而C++ ios项目必须在Mac机器进行编译及打包.所以Un ...
- linux远程桌面复制文件,SH,telnet,网络拷贝文件,putty,连接windows远程桌面终端,远程控制linux桌面...
SH,telnet,网络拷贝文件,putty,连接windows远程桌面终端,远程控制linux桌面 发布时间:2007-04-08 01:02:27来源:红联作者:fengmayi1 i,最简单命令 ...
最新文章
- js 之 object
- 熟悉Qt开发环境--Hello Qt
- Shopee:阿里神话被打碎,东南亚第一电商平台的崛起史
- BootStrap笔记-加载效果的实现
- sdk linux 离线安装方法,Android SDK离线安装方法详解(加速安装)
- ECNU 3263 丽娃河的狼人传说(差分约束)
- Google Play市场考察报告-2
- 类型转换static_cast,dynamic_cast,const_cast,reinterpret_cast等
- mysql导出表数据到文件_MySQL导出数据到文件中的方法
- 移动端文字向左无缝滚动特效(原生纯js哦)
- sklearn笔记29 线性回归 天猫双十一销量预测
- 变年轻特效怎么制作?这三个方法你值得收藏
- python帮拿王者荣耀金币
- 独立开发变现周刊(第44期):12岁的小男孩在9个小时内NFT卖了40万美元!
- MySQL的核心日志
- php计算日期差天数
- 在html中调用QQ,MSN,旺旺,Skype,Email的方法
- 【uni-app 怎么获取当前时间,获取年月日,获取星期,解决小程序在苹果手机少了八个小时】
- svn 命令行创建分支、合并主干
- 美丽苏大,清华博士,年轻硕导,招收研究生了!