我参加了一个我最近做过的项目,其中应用程序是通用的,我复制粘贴了项目。有了副本,我已经完成了Lite版本,我不支持iPad。
我已经改变了我认为必要的一切,使这个项目独一无二,独立于另一个项目的副本:更改了bundleID(与商店的第一个版本匹配),项目名称,显示名称等。我删除了iPad故事板和所有iPad图标。我还从plist中删除了iPad图标。
现在该应用程序已准备就绪,我正在尝试使用Apple验证它。然后它给了我以下错误:
Icon specified in the Info.plist not found under the top level app wrapper: Icon-72@2x.png (-19007)
但是对于所有“缺失”的图标。在我尝试验证之前,调试器没有说什么,但在验证尝试之后,它现在给我6个警告,这与上面的错误相同。每个“缺少图标”一个警告。
我试图从xcode中删除派生数据,清理项目,重新启动Xcode等等。但它一直告诉我一样。
有什么想法吗?提前谢谢!
答案 0 :(得分:2)
如果您通过项目界面从universial更改为仅iPhone,则iPad-Icon和iPad-Storyboard仍在info.plist中。
只需打开info.plist作为Propertylist并删除错误的条目。