所有故事板、xib 文件都不会在 Macbook Pro M1 上使用 rosetta 更新框架或约束与 IBAgent-iOS 通信时遇到错误

如何解决所有故事板、xib 文件都不会在 Macbook Pro M1 上使用 rosetta 更新框架或约束与 IBAgent-iOS 通信时遇到错误

我尝试在我的项目中添加约束或加载一些情节提要或 XIB 文件,但情节提要没有更新并且看不到任何内容。 这是我的错误屏幕截图:

In the first picture,the label is shown in the simulator but the storyboard doesn't

This .xib file can't load any UI items

在第一张图片中,标签显示在模拟器中,但故事板没有。

在第二张图中,.xib 文件无法加载任何 UI 项

这是我的错误日志:

================================== 日期: ====================================

2020 年 12 月 21 日星期一 14:22:27 日本标准时间 2020-12-21 05:22:27 +0000

================================== Xcode 版本信息: ====================================

版本 = 12.3 (12C33) 插件版本 = 17701 测试版 = 1 操作系统 版本 = 11.1 (20C69)

================================== 错误: ====================================

在与 IBAgent-iOS 通信时遇到错误。 (失败原因: IBAgent-iOS (-1) 无法启动):无法通过以下方式启动 IBAgent-iOS CoreSimulator spawn (Failure reason: Failed to spawn IBAgent-iOS on iPhone 12 Pro Max (D81D1F57-170A-4089-843E-1D1E58B049C6,iOS 14.3,已启动)):设备状态无效

Error Domain=com.apple.InterfaceBuilder Code=-1 "遇到错误 与 IBAgent-iOS 通信。” UserInfo={NSLocalizedFailureReason=IBAgent-iOS (-1) 启动失败, NSUnderlyingError=0x7fea6c306aa0 {错误 Domain=com.apple.CoreSimulator.SimError Code=405“启动失败 通过 CoreSimulator 生成的 IBAgent-iOS” UserInfo={NSLocalizedFailureReason=无法在上生成 IBAgent-iOS iPhone 12 Pro Max (D81D1F57-170A-4089-843E-1D1E58B049C6,已启动),NSLocalizedDescription=无法通过以下方式启动 IBAgent-iOS CoreSimulator 生成,NSUnderlyingError=0x7fea689e0de0 {Error Domain=com.apple.CoreSimulator.SimError Code=405“设备无效 状态" UserInfo={NSLocalizedDescription=设备状态无效}}}},NSLocalizedRecoverySuggestion=请检查 Console.app 是否崩溃 “IBAgent-iOS”的报告以获取更多信息。, NSLocalizedDescription=遇到错误与 IBAgent-iOS。}

================================== 工具说明: ====================================

{ | targetRuntime.identifier: IBCCoaTouchFramework-fourteenAndLater | _roleString: 系统内容 | deviceTypeDescription: deviceType=com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max }

================================== 启动上下文: ====================================

{ | toolDescription.ib_verboseDescription: { | | targetRuntime.identifier: IBCCoaTouchFramework-fourteenAndLater | | _roleString: 系统内容 | | deviceTypeDescription: deviceType=com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max | } |启动路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Overlays/IBAgent-iOS |框架搜索路径:( “/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks” ) |工具名称:IBAgent-iOS |平台名称:iphonesimulator | 应用工具:0 |进程标识符:-1 |退出状态:(空)| 信号状态:(空)}

================================== 执行上下文: ====================================

{ |设备:iPhone 12 Pro Max (D81D1F57-170A-4089-843E-1D1E58B049C6,iOS 14.3,已启动)}

================================== 设备: ====================================

iPhone 12 Pro Max (D81D1F57-170A-4089-843E-1D1E58B049C6,启动)

================================== 工具管理器: ====================================

================================ 请求工具的原因: ====================================

用于打开文档

================================== Xcode 回溯: ====================================

0 +[IBPlatformToolFailureHandler failureHandlerWithContext:failure:diagnosticsHandlerBlock:](在 IDEInterfaceBuilderKit) 1
+[IBAbstractInterfaceBuilderPlatformToolManager _THREADSAFE_injectDiagnosticsHandlerWithFailureContext:intoError:forLaunchingToolWithError:] (在 IDEInterfaceBuilderKit 中)2
+[IBAbstractInterfaceBuilderPlatformToolManager _THREADSAFE_launchNewToolWithLaunchContext:executionContext:toolProxyClass:proxyDelegate:failureContext:requestingMethod:error:forReason:] (在 IDEInterfaceBuilderKit 中)3
__117-[IBAbstractInterfaceBuilderPlatformToolManager asyncLaunchNewToolWithDescription:queue:completionHandler:forReason:]_block_invoke.429 (在 IDEInterfaceBuilderKit 中) 4 _dispatch_call_block_and_release(在 libdispatch.dylib) 5 _dispatch_client_callout(在 libdispatch.dylib) 6 _dispatch_lane_serial_drain(在 libdispatch.dylib) 7 _dispatch_lane_invoke(在 libdispatch.dylib 中) 8 _dispatch_workloop_worker_thread(在 libdispatch.dylib 中)9
_pthread_wqthread(在 libsystem_pthread.dylib 中) 10 start_wqthread(在 libsystem_pthread.dylib 中)

================================== 开发工具包: ====================================

模拟器 - watchOS 7.2 (watchsimulator7.2):版本 = 7.2 平台 = com.apple.platform.watchsimulator versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; 产品构建版本 = 18S561; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "手表操作系统"; ProductVersion = "7.2"; }

模拟器 - watchOS 7.2 (watchsimulator7.2):版本 = 7.2 平台 = com.apple.platform.watchsimulator versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; 产品构建版本 = 18S561; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "手表操作系统"; ProductVersion = "7.2"; }

tvOS 14.3 (appletvos14.3):版本 = 14.3 平台 = com.apple.platform.appletvos 版本信息 = { BuildID = "E3F85AF8-32C4-11EB-9F1B-1F54C5D7F887"; ProductBuildVersion = 18K559; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "Apple TVOS"; 产品版本 = "14.3"; }

模拟器 - iOS 14.3 (iphonesimulator14.3):版本 = 14.3 平台 = com.apple.platform.iphonesimulator versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; 产品构建版本 = 18C61; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "iPhone 操作系统"; 产品版本 = "14.3"; }

模拟器 - tvOS 14.3 (appletvsimulator14.3):版本 = 14.3 平台 = com.apple.platform.appletvsimulator versionInfo = { BuildID = "E3F85AF8-32C4-11EB-9F1B-1F54C5D7F887"; ProductBuildVersion = 18K559; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "Apple TVOS"; 产品版本 = "14.3"; }

watchOS 7.2 (watchos7.2):版本 = 7.2 平台 = com.apple.platform.watchos versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; 产品构建版本 = 18S561; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "手表操作系统"; ProductVersion = "7.2"; }

模拟器 - tvOS 14.3 (appletvsimulator14.3):版本 = 14.3 平台 = com.apple.platform.appletvsimulator versionInfo = { BuildID = "E3F85AF8-32C4-11EB-9F1B-1F54C5D7F887"; ProductBuildVersion = 18K559; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "Apple TVOS"; 产品版本 = "14.3"; }

macOS 11.1 (macosx11.1):版本 = 11.1 平台 = com.apple.platform.macosx 版本信息 = { 产品构建版本 = 20C63; ProductCopyright = "1983-2020 Apple Inc."; 产品名称 = macOS; ProductUserVisibleVersion = "11.1"; 产品版本 = "11.1"; iOSSupportVersion = "14.3"; }

iOS 14.3 (iphoneos14.3):版本 = 14.3 平台 = com.apple.platform.iphoneos versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; 产品构建版本 = 18C61; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "iPhone 操作系统"; 产品版本 = "14.3"; }

watchOS 7.2 (watchos7.2):版本 = 7.2 平台 = com.apple.platform.watchos versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; 产品构建版本 = 18S561; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "手表操作系统"; ProductVersion = "7.2"; }

iOS 14.3 (iphoneos14.3):版本 = 14.3 平台 = com.apple.platform.iphoneos versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; 产品构建版本 = 18C61; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "iPhone 操作系统"; 产品版本 = "14.3"; }

macOS 11.1 (macosx11.1):版本 = 11.1 平台 = com.apple.platform.macosx 版本信息 = { 产品构建版本 = 20C63; ProductCopyright = "1983-2020 Apple Inc."; 产品名称 = macOS; ProductUserVisibleVersion = "11.1"; 产品版本 = "11.1"; iOSSupportVersion = "14.3"; }

tvOS 14.3 (appletvos14.3):版本 = 14.3 平台 = com.apple.platform.appletvos versionInfo = { BuildID = "E3F85AF8-32C4-11EB-9F1B-1F54C5D7F887"; ProductBuildVersion = 18K559; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "Apple TVOS"; 产品版本 = "14.3"; }

模拟器 - iOS 14.3 (iphonesimulator14.3):版本 = 14.3 平台 = com.apple.platform.iphonesimulator versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; 产品构建版本 = 18C61; ProductCopyright = "1983-2020 Apple Inc."; ProductName = "iPhone 操作系统"; 产品版本 = "14.3"; }

DriverKit 20.2 (driverkit.macosx20.2):版本 = 20.2 平台 = com.apple.platform.macosx versionInfo = { }

请帮帮我。

解决方法

不使用 Rosetta。它对我有用。但是 Cocoapods 需要在 Macbook Pro M1 上使用 Rosetta。这让我发疯。希望这将在下一个 Xcode 版本中修复。

,

解决 Apple Silicon 上的问题:

  1. 启用 Rosetta 后,只需在构建设置部分的任何 iOS 模拟器 SDK 的排除架构中添加 arm64 并构建项目。

  2. 然后关闭 Xcode,禁用 Rosetta 并重新打开 Xcode。 enter image description here

,

请重新启动 Xcode 并清理构建所有内容。它对我有用。

,

关闭模拟器应用。

重启 xcode。

跑。

如果问题仍然存在,请在使用过的 SIM 卡上“擦除内容和设置”。

确保安装了最新的 Xcode 版本。确保使用的命令行工具的版本适合使用的 X 代码版本(Xcode 首选项)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-