【发布时间】:2015-08-25 18:10:09
【问题描述】:
我正在尝试使用 Application Loader 提交我使用 Xcode 6 制作的 iOS 应用程序。该应用程序在模拟器和我的 iPhone 中运行,并在 Organizer 中通过验证。但是,从应用程序加载器中,我收到有关缺少图标和情节提要文件的错误:
- 缺少所需的图标文件。
- 您的二进制文件未针对 iPhone 5 进行优化。
- 未找到故事板文件“Main~iphone.storyboardc”。
- 未找到故事板文件“Main~ipad.storyboardc”。
我已经通过 Stackoverflow 和谷歌搜索,但到目前为止没有任何帮助。
我的目标是 iOS >= 7.0,所以我不确定为什么会收到有关图标文件的这些错误。我已经勾选了 iPad 和 iOS here 一样添加默认* 文件,但没有运气。错误消息中的最后一个 URL 不起作用。 info plist 中可能缺少某些内容吗?
我尝试将情节提要文件 Main~iphone.storyboard 重命名为 Main~iphone.storyboardc,但在构建时出现错误“Interface Builder Storyboard Postprocessor Error.ibtool could not strip 'Main~iphone.storyboardc' because it不是 Interface Builder 文档。”。为了测试,我删除了对 iPad 的支持,所以我不知道为什么我会收到有关 iPad 故事板的错误。这是目标的部署信息:
【问题讨论】:
-
我认为发生这种情况是因为您使第一个通用产品在您的项目中有 ipad 故事板。如果应用程序不是通用的,则删除 iPad 故事板。
-
它是通用的,正如我所说,我删除了 iPad 支持,但没有运气。我认为故事板与 Xcode 预配置的文件相同。
-
将 iPhone
Main~iphone.storyboardc的故事板名称更改为Main.storyboardc并在 info.plist 中进行相同的更改 -
.storyboardc 扩展没有像我说的那样构建。之前是 Main.storyboard,但也没有用。
标签: ios iphone xcode ipad storyboard