首页 > 解决方案 > 从 Unreal 部署到 iOS 设备失败

问题描述

我正在尝试构建一个 Unreal 项目并将其部署到 iPhone,但由于两个错误而无法部署。Xcode v11.3.1,虚幻 v4.22。

LogShaderCompilers:错误:/tmp/3689_966125236.metal(0):未找到 Xcode 的金属着色器编译器,验证 Xcode 已安装在此 Mac 上,并且已在 Xcode > Preferences > Locations > Command-line Tools 中选择它。LogOutputDevice:警告:脚本堆栈(0 帧):

LogMac:错误:appError 调用:断言失败:[文件:/Users/build/Build/++UE4/Sync/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [行:4523] 编译失败全局着色器 TSlateElementPSFonttruetrueA 。在 ConsoleVariables.ini 中启用“r.ShaderDevelopmentMode”进行重试。

[DD] ...错误:无法连接到捆绑包'com.dock10.FACE'

到目前为止,我已经:

我没有苹果开发许可证,我需要一个来构建我的虚幻项目并将其部署到一台本地 iPhone 上吗?

谢谢!

标签: iosmetalunreal-engine4

解决方案


所以安装 XCode 10.1,正如 iOS 4.22 的开发要求中提到的,似乎已经修复了着色器错误,太棒了!


推荐阅读