【问题标题】:download from testflight or run as release version, My app can't load image correctly从 testflight 下载或作为发布版本运行,我的应用无法正确加载图像
【发布时间】:2017-02-23 08:27:46
【问题描述】:

我使用 [UIImage imageNamed:] 从 Assets.xcassets 加载图片,图片文件的扩展名为 png。我使用调试方案通过 Xcode 运行和安装,一切正常。但是通过 Xcode 使用发布方案运行和安装,它无法加载图像文件,[UIImage imageNamed:] 返回 nil。我上传到testfight并从testflight下载,图像也返回nil。

而且,我的 iPad mini 工作正常,通过 iPad Air 运行和测试,这是错误的。

如果有人知道这个问题?非常感谢。

【问题讨论】:

    标签: ios xcode uiimage


    【解决方案1】:

    你有@2x 和@3x 图片吗?然后尝试执行 cmd+shift+k 来清理您的项目并重建。

    还要确保在您的 Build Phases -> Copy Bundle Resources 中包含 Assests.xcassets。

    【讨论】:

    • 是的,我做到了。而现在我就是这样处理这个问题的,在我们的 xcode -> Build Settings -> Optimization level 中,将 release version 的 level 更改为 None。现在好了。而且我知道这不是一个准确的解决方案。
    猜你喜欢
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 2023-03-15
    • 2020-08-25
    相关资源
    最近更新 更多