我正在使用Xamarin.iOS,现在我正在使用提供一些Material UI元素的library(from GitHub)进行一些测试,它已经有一个Xamarin绑定和一些示例,问题是我无法编译样本项目。
我收到以下错误: dyld:app是为iOS 10.2构建的,它比此模拟器10.1更新
/Users/user/Projects/MaterialControls.Xamarin.Sample/iOS/LaunchScreen.storyboard:错误:dyld:app是为iOS 10.2构建的,它比这个模拟器10.1更新 2017-03-10 11:57:49.396 ibtoold [3878:537684] [MT] DVTAssertions:/Library/Caches/com.apple.xbs/Sources/IDEInterfaceBuilder/IDEInterfaceBuilder-11762/InterfaceBuilderKit/Utilities/IBAbstractInterfaceBuilderPlatformToolManager.m中的警告: 254 详细信息:无法附加到Interface Builder Cocoa Touch Tool时出错:Error Domain = com.apple.InterfaceBuilder Code = -1"遇到与Interface Builder Cocoa Touch Tool通信时出错。" UserInfo = {NSUnderlyingError = 0x7fdce34aea00 {Error Domain = com.apple.InterfaceBuilder Code = -1"无法通过CoreSimulator spawn启动Interface Builder Cocoa Touch Tool" UserInfo = {NSLocalizedDescription =无法通过CoreSimulator spawn启动Interface Builder Cocoa Touch Tool,NSUnderlyingError = 0x7fdce345dfb0 {Error Domain = com.apple.InterfaceBuilder Code = -1"无法与平台工具握手" UserInfo = {NSUnderlyingError = 0x7fdce3467550 {Error Domain = com.apple.InterfaceBuilder Code = -1"" UserInfo = 0x7fdce0c18e70(未显示)},NSLocalizedFailureReason =无法通过平台工具打开FIFO上的连接,NSLocalizedDescription =无法与平台工具握手}}}},NSLocalizedDescription =遇到与Interface Builder Cocoa Touch Tool通信的错误。,NSLocalizedRecoverySuggestion =请检查Console.app以获取" Interface Builder Cocoa Touch Tool"的崩溃报告。有关详细信息。,NSLocalizedFailureReason = Interface Builder Cocoa Touch Tool(3880)无法启动并退出状态6} 宾语: 方法:+ _THREADSAFE_launchNewToolWithLaunchContext:executionContext:toolProxyClass:failureContext:requesMethod:error:forReason: 线程:{number = 1,name = main} 请在http://bugreport.apple.com上提交此警告消息以及您可以提供的任何有用信息。 2017-03-10 11:57:49.563 ibtoold [3878:537684] [MT] IBPlatformTool:***无法启动带描述的工具系统内容2x用于IBCocoaTouchFramework-NineOneAndLater w /默认保真度:遇到与Interface Builder Cocoa通信的错误触摸工具。 (失败原因:Interface Builder Cocoa Touch Tool(3880)无法启动并退出状态6):无法通过CoreSimulator spawn启动Interface Builder Cocoa Touch Tool:无法与平台工具握手(失败原因:无法通过FIFO打开连接使用平台工具)::无法使用平台工具打开用于握手的FIFO(失败原因:在我们握手之前退出Interface Builder Cocoa Touch Tool) 2017-03-10 11:58:00.489 ibtoold [3878:537684] [MT] IBPlatformTool:写入失败的编组请求诊断到路径:/ var / folders / ys / w39_59552d9f24bfwk9cvjlm0000gq / T / IB-agent-diagnostics_2017-03-10_11- 57-55_996000(MaterialControls.Xamarin.Sample.iOS)
以下是我尝试的内容:
以上都没有,我一直得到同样的错误。我是开发iOS的新手,我只使用Xamarin for Android,所以我可能会遗漏一些明显的东西。
任何帮助将不胜感激。
答案 0 :(得分:0)
如果您使用的是Xcode 8.2.1,则默认情况下应安装iOS 10.2 Simulator。如果你不能使用10.2模拟器,它在模拟器上运行的唯一方法是将部署目标降低到10.1或更低。
如果您已经尝试降低部署目标,那么您遇到的错误是什么?
答案 1 :(得分:0)
在尝试了很多解决方案后,我最终完全重新安装了Xcode,修复了我的错误。
我建议任何有这种或类似问题的人,如果经过两三次尝试解决这个问题,你仍然会遇到问题,不要再像我一样浪费时间,直接进行全面重装。
答案 2 :(得分:0)
在这种情况下对我有用的是删除全球可用的模拟器目录/Library/Developer/CoreSimulator/
。