Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
缺少图标和情节提要文件,iOS 7和8,Xcode 6_Ios_Iphone_Xcode_Ipad_Storyboard - Fatal编程技术网

缺少图标和情节提要文件,iOS 7和8,Xcode 6

缺少图标和情节提要文件,iOS 7和8,Xcode 6,ios,iphone,xcode,ipad,storyboard,Ios,Iphone,Xcode,Ipad,Storyboard,我正在尝试使用应用程序加载器提交我用Xcode 6制作的iOS应用程序。该应用程序在模拟器和我的iPhone中工作,并在Organizer中通过验证。但是,从应用程序加载器中,我得到了关于缺少图标和情节提要文件的错误: 缺少必需的图标文件 您的二进制文件未针对iPhone 5进行优化 未找到情节提要文件“Main~iphone.Storyboard c” 未找到情节提要文件“Main~ipad.Storyboard c” 我经历了Stackoverflow和谷歌搜索,但到目前为止没有任何帮助

我正在尝试使用应用程序加载器提交我用Xcode 6制作的iOS应用程序。该应用程序在模拟器和我的iPhone中工作,并在Organizer中通过验证。但是,从应用程序加载器中,我得到了关于缺少图标和情节提要文件的错误:

  • 缺少必需的图标文件
  • 您的二进制文件未针对iPhone 5进行优化
  • 未找到情节提要文件“Main~iphone.Storyboard c”
  • 未找到情节提要文件“Main~ipad.Storyboard c”
我经历了Stackoverflow和谷歌搜索,但到目前为止没有任何帮助

我的目标是iOS>=7.0,所以我不确定为什么会出现这些图标文件错误。我已经勾选了iPad和iOS<7.0的图标,并在Image.xcsets文件夹AppIcon和LaunchImage中提供了其余图标的所有尺寸。据我所知,只要使用资产目录,我就不需要指定特定的文件名,我只需拖放图标文件。我还为iOS 6提供了图标,但它没有删除错误。我尝试添加默认*文件,如中所示,但没有成功。错误消息中的最后一个URL无效。信息列表中可能缺少什么

我试图将情节提要文件Main~iphone.storyboard重命名为Main~iphone.storyboard c,但在生成时出现错误“Interface Builder情节提要后处理器错误。ibtool无法剥离'Main~iphone.storyboard c',因为它不是Interface Builder文档。”。为了测试,我删除了对iPad的支持,所以我不知道为什么我会在iPad情节提要上出错。以下是目标的部署信息:


你能试试下面吗

转到Target->Build Phases->Copy bundle resources,并添加Main~iphone.storyboard文件和&Main~ipad.storyboard文件

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

也许是明智的决定

已编辑

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

<key>UIMainStoryboardFile</key>
<string>Main</string>
UIMainStoryboardFile
主要

我决定不浪费时间找出问题所在,所以我从头开始了新项目,现在一切都正常了。

我认为这是因为你制作了第一个通用的ipad故事板。如果应用程序不是通用的,请删除iPad情节提要。它是通用的,正如我所说,我删除了对iPad的支持,但运气不好。故事板是由Xcode预配置的相同文件。将iPhone的故事板名称
Main~iPhone.storyboard c
更改为
Main.storyboard c
,并在您的info.plist中进行相同的更改。storyboard c扩展并不像我说的那样构建。以前是Main.storyboard,但也不起作用。我在复制包资源中有Main~iphone.storyboard,没有效果。清理并生成,没有效果。@jvj做一件事,删除该故事板的引用,然后添加故事板目标。您的意思是用“将文件添加到…”将故事板添加回项目吗?不起作用。我删除了那些台词,但之后我的应用程序不再起作用,因为没有故事板。