我只是安装了Xcode 7 beta并使用Swift 2指南转换了我的Swift项目。
构建正常,但是xcassets:我在日志中遇到了这个错误:
Dyld Error Message:
Library not loaded:
@rpath/SimulatorKit.framework/Versions/A/SimulatorKit
Referenced from: /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator
Reason: image not found
UPD: 现在,当我尝试从#34; Open开发工具"启动iOS模拟器时来自Dock的菜单我遇到了这个错误:
$ Applications/Simulator.app/Contents/MacOS/Simulator
dyld: warning, LC_RPATH @loader_path/../../../../Library/PrivateFrameworks in /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator being ignored in restricted program because of @loader_path
dyld: Library not loaded: @rpath/SimulatorKit.framework/Versions/A/SimulatorKit
Referenced from: /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator
Reason: image not found
UPD2: 当从终端尝试启动模拟器得到警告时:
removeAllViews()
我认为这是一个主要问题......
答案 0 :(得分:8)
导航到~/Library/Developer/CoreSimulator/Profiles/Runtimes
,然后删除运行时 - 运行时已过时。之后,重新启动Xcode7,然后启动模拟器......
@seancook的进一步解释:
我也在El Capitan身上体验过这一点。 NIB不会加载,没有模拟人生 目前,无法通过Xcode / Open启动模拟器 开发人员工具/模拟器菜单。我打了几个小时之后 终于搞定了。
这对我有用(YMMV):我 注意到在Console.app中沿着模拟器的行发送了一条消息 运行时没有代码签名。我走了它描述的道路 “/ Library / Developer / CoreSimulator / Profiles / Runtimes”并删除了 我在那里的运行时间。他们是旧的运行时,所以我认为 一些检查Xcode现在应用以前没有。谁知道?
完成此操作后,我可以最终通过启动模拟器 Xcode / Open Developer Tool菜单。不幸的是,模拟器还在 在我的工作区中没有显示为运行目标,所以我保留了 探险......
然后我进入模拟器的硬件/设备/管理设备菜单并添加了一个新的iOS9设备。它似乎没有做任何事情,所以我退出了Xcode和Simulator.app。 然后我重新启动了Simulator.app(通过Xcode / ODT / Simulator)和lo 看到预期的iOS9模拟器被显示出来。我关闭了 重新打开Xcode,改变了我的项目的目标操作系统和模拟人生 最终显示为运行目标。
答案 1 :(得分:5)
我使用的是较旧的xCode(appstore安装了8.3.1,我使用的是8.2.1)。 对我来说,解决方案是Xcode / Preferences> Locations和设置命令行工具:Xcode 8.2.1(8C1002)(之前是新的Xcode)
答案 2 :(得分:2)
我刚刚清除了派生数据,现在工作正常。