Xcode 7 beta - 构建错误(xcassets)

时间:2015-06-18 22:47:12

标签: ios ios-simulator xcode7

我只是安装了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/Conte‌​nts/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()

我认为这是一个主要问题......

3 个答案:

答案 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)

我刚刚清除了派生数据,现在工作正常。