hbS*_*fie 18 iphone xcode objective-c
我试图在我的应用程序的Info.plist上使用UIPrerenderedIcon /"Icon已经包含光泽和斜角",它在模拟器上完美运行,但在真实设备上却没有(iPod touch 2g).我甚至试图从设备上卸载应用程序,清理所有版本,但我仍然有光泽/光泽,这真的毁了我的图标......有什么想法吗?
最诚挚的问候,Muffie
Ale*_*one 21
检查你的Plist,我找到了一个Icon文件(iOS 5)字典.在字典中,还有另一个"图标已包含光泽效果"的声明,并且其中一个设置为NO.将一个设置为YES后,您的iOS5应用程序将失去它的光泽效果!
检查信息plist,它与新的XCode/iOS5不同.
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Icon.png</string>
<string>Icon@2x.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/> <--------------------------------here it is
</dict>
</dict>
Run Code Online (Sandbox Code Playgroud)
马弗炉,
我遇到了这个问题,在我从设备上删除该应用程序后问题得到解决。不知道为什么你的不会。
右键单击 XCode 中的 info.plist 文件并打开-作为纯文本文件。确保您的文本文件在预渲染图标区域中的内容如下所示:
<key>UIPrerenderedIcon</key>
<true/>
Run Code Online (Sandbox Code Playgroud)
我还遇到了一个奇怪的情况(在另一个应用程序中),我认为我正在使用的 info.plist 文件设置正确。然后我直接在 mac Finder 窗口中打开该文件,结果发现 XCode 使用了错误的 info.plist 文件。对于你的情况来说,这是一个不太可能的情况,但尝试一下快速的健全性检查也没什么坏处。
希望有帮助,
抢
| 归档时间: |
|
| 查看次数: |
10637 次 |
| 最近记录: |