当我尝试从xcode提交到应用程序商店时,我收到Main~ipad.storyboardc和Main~iphone.storyboardc的错误: “ERROR ITMS-90029:”未找到故事板文件'Main~iphone.storyboardc'。请确保捆绑包中包含指定的文件,并在文件名后附加任何所需的设备修饰符。“
我查看了发布到stackoverflow的所有类似问题并尝试了他们的建议但没有运气。
我的应用程序仅适用于iphone,不使用故事板,并且在所有iphone模拟器上运行良好且没有错误。
现在当我回到项目在模拟器上运行良好的快照时,项目不再运行...我收到错误“无法实例化UIMainStoryboardFile'Main'的默认视图控制器 - 可能是指定的入口点没有设定?“
答案 0 :(得分:0)
问题是我从项目中删除了Main.Storyboard文件。我认为删除该文件是可以的,因为我没有使用它。
答案 1 :(得分:0)
问题在于我将支持的设备从universal
切换到iPad
。我还更改了Main.storyboard
文件的名称,但在更新了支持的设备之后。因此,info.plist文件中的Main storyboard file base name
条目仍为Main.storyboard
。
删除Main storyboard file base name
的整行并在info.plist文件中保留Main storyboard file base name (iPad)
解决了问题。
由于您的项目仅限iPhone,因此请务必完全删除Main storyboard file base name (iPad)
。