【问题标题】:How to set Stripping Level for iOS in Unity如何在 Unity 中为 iOS 设置剥离级别
【发布时间】:2017-03-28 01:59:40
【问题描述】:

在哪里可以找到设置 iOS 剥离级别的选项?我在 Build Settings -> Player Settings 中找不到它。我正在使用 Unity 5.3.4。

【问题讨论】:

    标签: ios iphone build unity5 filesize


    【解决方案1】:

    Unity 中的 iOS 现在使用 IL2CPP 而不是单声道。

    IL2CPP 会自动去除未使用的内容,因此除了“去除引擎代码”复选框之外,您无法在构建设置中对其进行自定义。

    有关更多详细信息,请参阅本文档的“使用 IL2CPP 进行剥离”部分:iOS Optimisation

    【讨论】:

    • 当我检查日志时,我看到包含许多我认为未使用的资产。如何启用 IL2CPP?
    • 剥离不是剥离未使用的资产,而是剥离未使用的代码。
    • 有没有办法禁止包含未使用的资产?我认为它对于 Android APK 是自动的。
    • 另外,iOS 版本中的一个库文件是 1GB,而我的 Android APK 只有 93MB。你认为 IL2CPP 会有帮助吗?如何启用 IL2CPP?
    • 您可以使用播放器设置中的“脚本后端”选项启用 IL2CPP。请注意,它可能会使二进制大小变大,因为默认情况下它将构建 armv7(32 位)和 arm64(64 位)二进制切片。不过,构建大小在 iOS 上可能会产生误导。有关详细信息,请参阅此线程:forum.unity3d.com/threads/…
    猜你喜欢
    • 1970-01-01
    • 2015-09-09
    • 2015-10-16
    • 2011-07-19
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    相关资源
    最近更新 更多