我正在使用Xamarin.iOS,现在我正在用一个库(来自GitHub)进行一些测试,它提供了一些重要的UI元素,它已经有了一个Xamarin绑定和一些示例,的问题是我无法编译示例项目。
我得到了以下错误:dyld: app是为iOS 10.2构建的,它比这个模拟器10.1更新
/Users/user/Projects/MaterialControls.Xamarin.Sample/iOS/LaunchScreen.storyboard:错误: dyld: app是为iOS 10.2构建的,它比这个模拟器10.177-03-10:57:49.396 ibtoold3878 3878:537684 DVTAssertions: DVTAssertions详细信息中的警告:未能附加到Interface工具与错误:错误Domain=com.apple.InterfaceBuilder代码=-1“遇到与接口生成器Cocoa工具通信的错误。UserInfo={NSUnderlyingError=0x7fdce34aea00 {错误Domain=com.apple.InterfaceBuilder代码=-1“未能通过CoreSimulator派生启动Interface工具”UserInfo={NSLocalizedDescription=Failed通过CoreSimulator派生启动接口生成器Cocoa工具,NSUnderlyingError=0x7fdce345dfb0 {Error Domain=com.apple.InterfaceBuilder =-1“未能与平台工具”UserInfo= {Error Domain=com.apple.InterfaceBuilder Cocoa =-1“UserInfo=0x7fdce0c18e70 (未显示)},NSLocalizedFailureReason=Failed打开与平台工具的FIFO连接,NSLocalizedDescription=Failed到与平台工具}}握手,与接口生成器Cocoa工具通信时出错。有关"Interface工具“的崩溃报告,请检查+_THREADSAFE_launchNewToolWithLaunchContext:executionContext:toolProxyClass:failureContext:requestingMethod:error:forReason: Console.app。NSLocalizedRecoverySuggestion=Please Builder工具(3880)未能启动并退出状态6} Object: Method:{number = 1,name = main}请将此警告消息和您可以提供的任何有用信息提交给http://bugreport.apple.com。2017-03-10 11:57:49.563 ibtoold3878 3878:537684 IBPlatformTool:*未能为IBCocoaTouchFramework启动具有描述系统内容2x的工具-NineOneAndLater w/默认保真度:与接口生成器Cocoa Touch工具通信时遇到错误。(失败原因:接口生成器Cocoa工具(3880)未能启动并退出状态6):通过/var/folders/ys/w39_59552d9f24bfwk9cvjlm0000gq/T生成的接口Builder工具启动失败:未能与平台工具握手(失败原因:未能打开与平台工具的FIFO连接)::未能打开与平台工具握手的FIFO(失败原因:接口生成器Cocoa工具在我们可以握手之前退出)-1973-1011:58:00.489 ibtoold3878:537684 IBPlatformTool:编写失败的编组请求诊断路径:/IB-agent-diagnostics_2017-03-10_11-57-55_996000 (MaterialControls.Xamarin.Sample.iOS)
以下是我尝试过的:
上面的任何一个都不起作用,我总是犯同样的错误。我对iOS的开发非常陌生,我只对Android使用了Xamarin,所以我可能遗漏了一些显而易见的东西。
任何帮助都将不胜感激。
发布于 2017-03-13 18:32:51
在尝试了许多解决方案之后,我最终完全重新安装了Xcode,这修复了我遇到的任何错误。
我建议任何有这种或类似问题的人,如果经过两次或三次尝试修复这个问题,你仍然有问题,停止浪费时间,像我一样,并直接进行一个完整的重新安装。
发布于 2018-03-23 22:25:49
在这种情况下,对我起作用的是删除全球可用的模拟器目录/Library/Developer/CoreSimulator/
。
发布于 2017-03-10 18:50:53
如果您使用的是Xcode 8.2.1,默认情况下应该安装iOS 10.2模拟器。如果不能使用10.2模拟器,则在模拟器上运行它的唯一方法是将部署目标降低到10.1或更低。
如果您已经尝试降低部署目标,那么您得到的错误是什么?
https://stackoverflow.com/questions/42725401
复制相似问题