当前位置: 首页 > 知识库问答 >
问题:

Xcode 10.2无法在iOS

方和宜
2023-03-14

自从更新后,我一直在玩Xcode 10.2,当我尝试在任何iOS版本低于10的模拟器上运行我的应用程序时,模拟器将无法启动并崩溃,然后显示以下错误:

dyld:未加载库:/usr/lib/libauto.dylib引用自:/system/Library/frameworks/foundation.framework/versions/c/foundation原因:未找到合适得映像.找到了:/usr/lib/libauto.dylib:mach-o,但不是为iOS模拟器构建的

我尝试创建另一个新的项目新鲜,没有接触任何东西,将部署目标设置为iOS9,并在iOS9模拟器上再次运行,同样的错误显示。

更新

似乎只有当您的代码库包含Swift时才会出现这个问题。使用objective c代码库创建了一个新项目,但没有使模拟器崩溃。对斯威夫特是的。

摘要

  1. Xcode 10.2包含swift代码,无法在带有iOS 9的模拟器上运行应用程序
  2. 我已经完成了所有的清理和删除派生数据,但问题仍然存在。

有人知道吗?

感谢@RussBishop的回复,接受答复

共有1个答案

谢俊英
2023-03-14

这是影响iOS 8.x和9.x的已知bug。您可以通过在相关的模拟器运行时根中创建/usr/lib/swift目录来解决这个问题。

下载的模拟器运行时位于/library/developer/coresimulator/profiles/runtimes中。

例如,要修复iOS 9.3模拟器:

sudo mkdir '/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 9.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift'
 类似资料:
  • 我在Api 28上用我的手机开发了我的应用程序,从来没有任何问题,现在我的应用程序已经完成了,所以我构建了apk来测试它,安装失败了,每一部不在Android9上的手机(Api 在使用Api 27的手机上,结果是“‘theApp’可以正常工作” compileSdkVersion和targetSdkVersion是28,minSdkVersion是21,构建还可以,但即使Api是21,它也不能工作

  • 我开发了一个应用程序,使用推送通知。在Android上,我从pushRegistered(String deviceId)方法接收deviceId,推送通知非常有效。在iOS上不起作用。我用includePush=true获得了iOS证书,在构建提示中有includePush=true。当我运行应用程序时,pushRegistrated(String deviceId)、pushRegistrat

  • 问题内容: 我正在尝试以交互方式运行以下命令在运行Amazon Linux 4.14.47-56.37 64位的EC2服务器上安装gcloud: 文件正确下载,但是安装失败,并显示以下Traceback: 知道为什么这会引起问题吗? 我正在按照Google的建议运行python 2.7(2.7.14)。 问题答案: 除了在“ python”命令上安装的python 2.7之外,我还在“ pytho

  • 问题内容: 我正在使用Jenkins,从昨天开始它已经停止工作。我看着Windows服务,它已被停止(以某种方式)。我重新启动了它,但此后它立即停止了。 我查看了从(C:\ Program Files \ Jenkins)运行服务的目录,并在其中打开了名为jenkins.out.log的日志文件。这就是它的意思 问题答案: 已修复- 适用于将来可能会遇到此问题的其他任何人。我用了这篇Techrep

  • 问题内容: 我正在尝试制作一个在鼠标本地化处绘制一个圆的简单Java程序,它获取了鼠标的X和Y坐标,但是它没有绘制任何内容,我试图绘制一个String,一个圆和一条线,但是没有任何效果,我稍微修改了代码,但仍然无法正常工作 问题答案: 不要直接在上执行自定义绘画。如果可以,请始终在替代方法上进行操作。 为此,请勿使用无限循环。有用于Mouse Motion收听的

  • 错误: 2月19日-2016 00:00:16.731SEVERE[localhost]org.apache.catalina.core.Applicationontext.logStandard ardWrapper。可投掷org.springframework.beans.factory.BeanCreationException:创建名称为“人员服务”的bean时出错:自动加载依赖项注入失败