缺少图标和故事板文件,iOS 7和8,Xcode 6

时间:2015-06-10 13:04:18

标签: ios iphone xcode ipad storyboard

我正在尝试使用Application Loader提交使用Xcode 6制作的iOS应用。该应用程序在模拟器和我的iPhone中工作,并在管理器中传递验证。但是,从Application Loader我收到有关缺少图标和故事板文件的错误:

  • 缺少必需的图标文件。
  • 您的二进制文件未针对iPhone 5进行优化。
  • 未找到故事板文件'Main~iphone.storyboardc'。
  • 未找到故事板文件'Main~ipad.storyboardc'。

我已经浏览过Stackoverflow和谷歌搜索,但到目前为止没有任何帮助。

enter image description here

我的目标是iOS> = 7.0所以我不确定为什么我会收到有关图标文件的错误。我已经勾选了iPad和iOS的图标< 7.0并提供Image.xcassets文件夹AppIcon和LaunchImage中所有大小的其余图标。据我所知,只要我使用资产目录,我就不需要指定特定的文件名,只需拖放图标文件即可。我还为iOS 6提供了图标,但它没有删除错误。我试图在here中添加Default *文件,但没有运气。错误消息中的最后一个URL不起作用。信息plist中可能缺少某些内容吗?

enter image description here

我试图将故事板文件Main~iphone.storyboard重命名为Main~iphone.storyboardc,但是当我构建时,我收到错误“Interface Builder Storyboard Postprocessor Error.ibtool无法剥离'Main~iphone.storyboardc',因为它不是Interface Builder文档。“为了测试我删除了对iPad的支持,所以我不知道为什么我会收到有关iPad故事板的错误。以下是目标的部署信息:

enter image description here

2 个答案:

答案 0 :(得分:0)

你可以试试下面的

  

转到目标 - >构建阶段 - >复制捆绑资源,并添加Main~iphone.storyboard文件&&主要~ipad.storyboard文件。

然后使用命令+ K 清理项目,并检查第3点和第4点是否有错误。

可能会明智地解决。

<强> EDITED

打开项目的info.plist文件作为源XML而不是plist,然后删除

<key>UIMainStoryboardFile</key>
<string>Main</string>

答案 1 :(得分:0)

我决定不浪费时间搞清楚什么是错的,所以我从零开始创建新项目,现在一切正常。