• ETC1/DXT1 compressed textures are not supported when publishing to iPhone


    Build application in Unity 2017.20f3 用Unity2017/2018编译iPhone版本出现以下错误:

    ETC1(or DXT1) compressed textures are not supported when publishing to iPhone
    Packages/com.unity.ads@1.0.7/Editor/Resources/Editor/landscape.jpg
    Included from scene:
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    ETC1 compressed textures are not supported when publishing to iPhone
    Packages/com.unity.ads@1.0.7/Editor/Resources/Editor/portrait.jpg
    Included from scene:
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    Building - Failed to write file: resources.assets
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    Build completed with a result of 'Failed'
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    UnityEditor.BuildPlayerWindow+BuildMethodException: 5 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x00207] in /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:172
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:83
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    Solution 解决方案如下(修改packages中图片的压缩格式): 

    1. Go to:

    on MAC
    Users/%userprofile%/Library/Unity/cache/packages/packages.unity.com/com.unity.ads@1.0.7/Editor/Resources/Editor/

    on Windows
    %userprofile%AppDataLocalLowUnitycachepackagespackages.unity.comcom.unity.ads@1.0.7EditorResourcesEditor

    2. Open portrait.jpg.meta and landscape.jpg.meta
    3. Find field textureFormat: -1 (or may be 1 on mac)
    4. Change this value to this one textureFormat: 4

    BTW: No .dds files should be under unity Asset folder while building the iPhone version.

    Ref: https://issuetracker.unity3d.com/issues/ios-ads-invalid-texture-format-when-building-for-ios-with-unity-ads

  • 相关阅读:
    轻松构建微服务之分布式事物
    Java和操作系统交互细节
    网络内核之TCP是如何发送和接收消息的
    最全的微服务知识科普
    【译】TCP Implementation in Linux
    轻松构建微服务之分库分表
    OSX的一些基本知识
    Delphi中使用比较少的一些语法
    热烈祝贺我的博客开通
    Windows 服务快捷启动命令
  • 原文地址:https://www.cnblogs.com/open-coder/p/10871231.html
Copyright © 2020-2023  润新知