首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虚幻引擎4- iOS打包错误

虚幻引擎4- iOS打包错误
EN

Stack Overflow用户
提问于 2018-03-05 23:33:45
回答 1查看 582关注 0票数 0

我不能为4.17.2,4.18.3和4.19 (预览版5)中的IOS打包空的UE4项目(standart BP 2DSideScroller)。

下面是错误:

代码语言:javascript
运行
复制
UATHelper: Packaging (iOS): ********** COOK COMMAND COMPLETED **********
UATHelper: Packaging (iOS): ********** STAGE COMMAND STARTED **********
UATHelper: Packaging (iOS): Creating UE4CommandLine.txt
UATHelper: Packaging (iOS): Creating Staging Manifest...
UATHelper: Packaging (iOS): CookPlat IOS, this IOSPlatform
UATHelper: Packaging (iOS): UPL Init: None
UATHelper: Packaging (iOS): ERROR: System.FormatException: Input string was not in a correct format.

你知道哪里出问题了吗?

Log 4.17.2

Log 4.18.3

EN

回答 1

Stack Overflow用户

发布于 2018-07-02 18:59:37

我最近遇到了这个问题,对我来说,这是由于UnrealBuildTool源文件IOSToolChain.cs的一个问题。请参见https://github.com/EpicGames/UnrealEngine/blob/64882dd8e6a8711364a3857047d31167102ed846/Engine/Source/Programs/UnrealBuildTool/Platform/IOS/IOSToolChain.cs#L68中有问题的行。

构造函数试图将IOSSDKVersion解析为浮点数,但在第25行将其设置为字符串"latest",导致转换抛出异常。

但是,该值是通过XML构建配置文件读取的,因此将此文件中的IOS SDK版本直接设置为合适的值应该可以解决此问题。

作为一个例子,下面是一些可以在<user>/AppData/Roaming/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml中使用的XML:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
    <IOSToolChain>
        <IOSSDKVersion>11.4</IOSSDKVersion>
    </IOSToolChain>
</Configuration>

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49113972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档