构建App Store分发时,包含空白的iPhone图标文件

时间:2010-04-17 00:09:32

标签: iphone icons

我一直在旋转我的车轮几个小时,为什么当我使用我的分发证书构建我的应用程序时,设备作为目标,捆绑包中的Icon.png文件为空。如果我使用我的开发人员证书或模拟器构建,则捆绑包中的Icon.png与我的项目文件中的Icon.png匹配。我已经验证我的Icon.png是57X57,没有alpha通道,删除了额外的finder属性。我甚至从我今天在商店里的第一个应用程序中获取了一个Icon.png文件,但它也没有用。

以下是构建结果的输出:

  

CopyPNGFile build / Distribution-iphoneos / myApp.app / Icon.png Icon.png   cd / Users / wrbarbour / projects / myAppTWO / myApp   setenv COPY_COMMAND /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp   setenv PATH“/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin”   “/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS Build System Support.xcplugin / Contents / Resources / copypng”-compress“”/ Users / wrbarbour / projects / myAppTWO / myApp / Icon。 png /Users/wrbarbour/projects/myAppTWO/myApp/build/Distribution-iphoneos/myApp.app/Icon.png

有人能让我指出正确的方向吗?

1 个答案:

答案 0 :(得分:2)

发现它!这些文件不是空的,它们只是使用一些非标准压缩进行压缩。如果您打开项目属性并搜索“压缩PNG文件”,您将看到一个已选中的框。如果您取消选中图像将显示在带有finder的捆绑包内。如果它们被压缩或者没有被压缩,它们应该能够与UIKit一起正常工作但是如果你的图像真的没有出现在设备上,则取消选中它。如果它们被压缩,它们将在Finder / Preview中显示为空白。