启动屏幕非法配置XCode 6.4

lea*_*lop 2 ios xcode6.4

我一直在尝试使用XCode6.4 修复开源项目https://github.com/gontovnik/DGRunkeeperSwitch的编译问题.我似乎修复了所有问题,但不确定如何修复以下错误:

DGRunkeeperSwitch/DGRunkeeperSwitchExample/Base.lproj/LaunchScreen.storyboard: Launch screens may not use instances of IBUISceneExitPlaceholder.,

DGRunkeeperSwitch/DGRunkeeperSwitchExample/Base.lproj/LaunchScreen.storyboard: Launch screens may only have one top level object, which must be a UIView or a kind of UIViewController.

DGRunkeeperSwitch/DGRunkeeperSwitchExample/Base.lproj/LaunchScreen.storyboard: Launch screens may not use instances of IBUIStoryboardEntryPointIndicator.

有人可以提供一些关于如何修复这些错误的指示吗?

Tà *_*ada 11

删除文件LaunchScreen.StoryBoard,然后将Lauch屏幕文件中的"LaunchScreen"清除为照片.完成.或者您可以将文件LauchScreen.xib添加到项目中,然后在启动屏幕文件中选择它作为照片 删除文件LaunchScreen.StoryBoard,然后将Lauch屏幕文件中的

  • 谢谢你的明确解释.我的构建现在成功了:) (2认同)

小智 6

"要求:Xcode 7-beta或更高版本." LaunchScreen.storyboardXcode 6中有可能出现新的东西.

由于启动屏幕不是示例代码的关键/必要部分,因此最简单的解决方法是删除现有的启动屏幕,然后在Xcode 6中创建一个新屏幕.

更新:

启动屏幕是启动应用程序时出现的启动画面.它没有自己的视图控制器,也不是应用程序的入口点.

该示例的导航控制器是应用程序的初始场景.

更新2:

并不是说它不可修复.有时间和技巧的人可以重写它以删除依赖项.然而它确实像Xcode 7 一样工作,因此分叉它并不实际.

错误消息确实是自我描述性的,但是您可能通过进行一些无意/无意的更改来解决一些问题.

你可以将你的工具和项目升级到Xcode 7,找到一个不同的第三方组件来替换这个组件,找到一个能为你修复它的人,或者提高你的技能并自己重写它.