首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xamarin.iOS无法编译项目“应用程序是为iOS 10.2构建的,它比这个模拟器更新”

Xamarin.iOS无法编译项目“应用程序是为iOS 10.2构建的,它比这个模拟器更新”
EN

Stack Overflow用户
提问于 2017-03-10 18:30:26
回答 3查看 1.2K关注 0票数 1

我正在使用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)

以下是我尝试过的:

  • 更新Xcode (已拥有最新版本8.2.1 8C1002)
  • 更新到macOS Sierra
  • 再次更新Xcode (它说它为塞拉利昂安装了一些新工具)
  • 更新Xamarin Studio (已经有最新版本)
  • 更新项目包
  • 尝试用10.2创建一个模拟器,但它没有显示为一个选项
  • 尝试安装10.2运行时,但未显示为下载选项
  • 尝试在带有10.2.1 (14D27)的iPhone中运行
  • 将部署目标更改为不同版本

上面的任何一个都不起作用,我总是犯同样的错误。我对iOS的开发非常陌生,我只对Android使用了Xamarin,所以我可能遗漏了一些显而易见的东西。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-03-13 18:32:51

在尝试了许多解决方案之后,我最终完全重新安装了Xcode,这修复了我遇到的任何错误。

我建议任何有这种或类似问题的人,如果经过两次或三次尝试修复这个问题,你仍然有问题,停止浪费时间,像我一样,并直接进行一个完整的重新安装。

票数 0
EN

Stack Overflow用户

发布于 2018-03-23 22:25:49

在这种情况下,对我起作用的是删除全球可用的模拟器目录/Library/Developer/CoreSimulator/

票数 1
EN

Stack Overflow用户

发布于 2017-03-10 18:50:53

如果您使用的是Xcode 8.2.1,默认情况下应该安装iOS 10.2模拟器。如果不能使用10.2模拟器,则在模拟器上运行它的唯一方法是将部署目标降低到10.1或更低。

如果您已经尝试降低部署目标,那么您得到的错误是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42725401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档