Xcode 7 beta 2: LaunchScreen.storyboard无法打开文档

11

我在两台不同的Mac电脑上(iMac和Mac Book pro)都遇到了这个错误。不知道为什么其他人无法复现,但我需要一些帮助。

enter image description here

我正在运行Xcode 7 beta 2('15年6月23日)于运行OS X Yosemite 10.10.4的Mac电脑上。

甚至不能编译和运行我的项目...

我从创建菜单中创建了一个单视图应用程序项目,就这样。

编辑:

我尝试删除并重新添加故事板文件(也无法打开Main.storyboard),但仍然收到相同的消息。这是崩溃报告:

Process:               com.apple.CoreSimulator.CoreSimulatorService [2316]
Path:                  /Applications/Xcode-beta.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc/Contents/MacOS/com.apple.CoreSimulator.CoreSimulatorService
Identifier:            com.apple.CoreSimulator.CoreSimulatorService
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           com.apple.CoreSimulator.CoreSimulatorService [2316]
User ID:               489132888

Date/Time:             2015-07-08 11:47:46.022 +0100
OS Version:            Mac OS X 10.10.4 (14E11f)
Report Version:        11
Anonymous UUID:        --value--


Time Awake Since Boot: 7500 seconds

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/lib/libwep
  Referenced from: /Applications/Xcode-beta.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc/Contents/MacOS/com.apple.CoreSimulator.CoreSimulatorService
  Reason: no suitable image found.  Did find:
    /usr/lib/libwep: mmap() error 1 at address=0x105FB8000, size=0x00003000 segment=__TEXT in Segment::map() mapping /usr/lib/libwep
    /usr/lib/libwep: mmap() error 1 at address=0x105FBF000, size=0x00003000 segment=__TEXT in Segment::map() mapping /usr/lib/libwep

Binary Images:
    0x7fff6a06c000 -     0x7fff6a0a2837  dyld (353.2.1) <72A99D0F-0B56-3938-ABC5-67A0F33757C4> /usr/lib/dyld
    0x7fff843dd000 -     0x7fff8470efff  com.apple.Foundation (6.9 - 1153.20) <F0FF3A5D-C5B7-34A1-9319-DE1EF928E58E> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff89079000 -     0x7fff89411ff7  com.apple.CoreFoundation (6.9 - 1153.18) <5C0892B8-9691-341F-9279-CA3A74D59AA0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8944a000 -     0x7fff8944bff3  libSystem.B.dylib (1213) <17F6DDBE-8FDC-3DD5-8562-76618A81CFE6> /usr/lib/libSystem.B.dylib
    0x7fff8d2f1000 -     0x7fff8d4eb46f  libobjc.A.dylib (647) <759E155D-BC42-3D4E-869B-6F57D477177C> /usr/lib/libobjc.A.dylib

2
我在升级到El Capitan Beta 4的OSX后遇到了同样的问题。我甚至无法构建一个单一的视图模板应用程序。重新安装Xcode也没有解决它。我认为这可能与iOS模拟器有关:当选择要运行应用程序的设备时,对我来说没有显示模拟器-所以可能有些问题。 - CodingMeSwiftly
和我一模一样。我已经提交了一个错误报告。希望这个问题能够在下一个测试版之前得到解决。但是我并不抱太大的希望! - Bseaborn
1
我发布了一个对我有效的答案! - Bseaborn
@Bseaborn 谢谢,我在Yosemite中找不到那个文件夹,你有什么办法可以帮我找到它吗? - mm24
@mm24,我更新了我的答案。请尝试在Yosemite上运行它,并告诉我是否有效! - Bseaborn
可能是CoreData模型编译器由于libwep而失败的重复问题。 - Jeremy Huddleston Sequoia
4个回答

5

这对我在El Capitan上有效。

前往

/Library/Developer/CoreSimulator/Profiles/Runtimes

并删除其中的配置文件。 重新启动Xcode,它应该可以工作!


对于Yosemite用户,请尝试以下操作:

  • 打开终端

cd Library

cd Developer

cd Devices

rm -rf *

此外,您始终可以键入ls以列出文件和目录。您的计算机上可能还有另一个名为Profiles的文件夹。不确定,因为我只在我的没有问题的Yosemite机器上执行了此操作。

重新启动Xcode,清理、构建等。

如果有权限问题,请使用sudo。


是的,这就是解决方案! - CodingMeSwiftly
你救了我的一天!我想知道你是如何想出这个解决方案的~ - edwardtoday
1
我无法在Mac OS 10 Yosemite中找到这个。 - mm24
1
@Bseaborn,你是基本上删除那里的所有文件吗?我正在运行最新版本的Yosemite和Xcode 7(App Store发布),我找到的链接是:Library->Developer->Core Simulator->Devices- 我需要删除其中的所有文件夹吗? - Supertecnoboff
1
@Supertecnoboff 是的,我做了那个,重新安装了Xcode,重启了电脑等等。在我的一台机器上它起作用了! - Bseaborn
显示剩余2条评论

2

请前往您的目标/常规设置,修复部署目标。希望这能帮到您。


你的意思是什么?你是指部署版本号(例如:9.0)吗? - Supertecnoboff
@Supertecnoboff 是的,那正是我所指的。 - Beyond 2021
我发现部署目标是灰色的,只需打开列表并重新选择相同的部署目标(9.0),问题就解决了。谢谢 @Beyond2021 - Workshed
谢谢!我很高兴能帮到你。 - Beyond 2021

0
  1. 清理项目
  2. 清理派生数据

等待重新索引文件


0

以文本模式打开LaunchScreen.storyboard,查找任何异常。

您还可以将其删除并创建一个新的,因为里面只有默认的UIViewController


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接