gpt4 book ai didi

ios - PNG 图像在模拟器上正常,但不在设备上显示

转载 作者:可可西里 更新时间:2023-11-01 04:42:24 24 4
gpt4 key购买 nike

我的 iPhone 应用程序从一个包中提取大约 300 张图像,然后在我的一个 View Controller 上随机显示一张。这在模拟器(xcode 4.3.3/iphone 5.0 或 5.1 模拟器)上工作正常,但当我将它推送到我的设备(iphone 3gs)时却不行。应用程序运行并且日志中没有错误,但是图像应该出现的那部分 View 只是空白,就像背景颜色一样。

我尝试过的事情:

  1. 我检查并仔细检查了文件名与文件名的大小写代码中的引用。
  2. 我检查了名为 Copy Bundle 的构建阶段资源,它肯定设置为将 bundle 复制到设备。
  3. 我查看了构建生成的日志,虽然这是我第一次详细检查它,但它没有错误,而且似乎正在复制包。这是日志中的片段:

    CpResource FlagQuiz/flagimages.bundle /Users/ian/Library/Developer/Xcode/DerivedData/FlagQuiz-drrjrlxfifrmbnaissqfqxuixchb/Build/Products/Debug-iphoneos/FlagQuiz.app/flagimages.bundle
    cd /Users/ian/Documents/xcodeapps/FlagQuiz
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /Users/ian/Documents/xcodeapps/FlagQuiz/FlagQuiz/flagimages.bundle /Users/ian/Library/Developer/Xcode/DerivedData/FlagQuiz-drrjrlxfifrmbnaissqfqxuixchb/Build/Products/Debug-iphoneos/FlagQuiz.app

这是请求的 bundle 的屏幕截图:https://skitch.com/bobsmells/eeask/flagquiz.xcodeproj-afghanistan.png

有什么想法吗?

最佳答案

PNG 文件的 Xcode 压缩中存在已知问题。我个人向​​ App Store 提交了一个应用程序,但由于它损坏了 PNG 文件而被拒绝接受——但事实并非如此。原来 Xcode 在构建时破坏了它们。

也许这是同一个问题。

转到项目 -> build设置并尝试将“压缩 PNG 文件”设置为否。

关于ios - PNG 图像在模拟器上正常,但不在设备上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com