问题标签 [apple-m1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - lldb 在 macOS 11.1 上尝试“运行”arm64 二进制文件时给出“附加失败”
这是在 M1 mini 上运行 11.1 和更新的 Xcode。(所有挂起的更新都已应用。) SIP 未被禁用(如果可以,在 M1 上)。
我们有一个程序用来测试mmap()
我们移植的应用程序是否失败。我们像这样构建测试程序:
然后,我们签字。它似乎已正确签名:
我们在系统上启用了开发者模式。我们还将我的用户添加到_developer
组中。我的用户不是管理员,但我尝试过它并得到了同样的结果。
当我们运行程序时,它会出现分段错误(SIGSEGV),所以我们想用 调试它lldb
,但是发生了这种情况:
对此的搜索没有产生任何信息,即使在 Apple 开发者论坛上也是如此。
代码mapfail.c
:
ios - Apple Silicon M1 上的 iOS 应用程序崩溃 *** -[_UIRegularOverlayScrollerImp setKnobProportion:] 中的断言失败,_UIScrollerImp.m:347
在访问我的 iOS 应用程序的一个视图控制器时,我收到了一个不熟悉的崩溃日志,该应用程序已在Apple Silicon M1 Mac上构建为本机应用程序。
它在模拟器和 iOS 设备上运行良好。
有人知道这里发生了什么吗?
flutter - 扑; 类 AMSupportURLConnectionDelegate 在两者中都实现了??(0x1eb0e27a0) 和?? (0x1162f02b8)
我也尝试过删除 bin/cache 文件夹,但没有成功。在 M1 Mac 上运行。
mongodb - 苹果M1芯片如何安装Mongodb
我正在尝试按照官方 mongodb 教程使用新的 M1 芯片在 macbook air 上安装 Mongodb 社区服务器。但是我遇到了这个问题。
在 m1 上安装 mongodb 的任何帮助都会非常有帮助
ios - Apple Silicon M1 上的 React Native - 链接库“libPods-ProjectName.a”缺少此目标所需的一个或多个架构:x86_64
我正在尝试在具有 M1 架构的 MacBook Pro 上为 iOS 模拟器构建一个 React Native 项目。
该项目很好地建立在英特尔架构上。
它还建立在设备上并在 M1 上很好地存档。但不是在模拟器上。
切换到 M1 芯片组时,我遇到了这个经典错误。
在 /project-folder/ios/Pods/OpenSSL-Universal/ios/lib/libcrypto.a(cryptlib.o) 中,为 iOS 模拟器构建,但在为 iOS 构建的目标文件中链接,文件 '/project-folder/ios/ Pods/OpenSSL-Universal/ios/lib/libcrypto.a' 用于架构 arm64
我将 arm64 添加到排除的架构中。
我还添加了以下代码段,但如果没有它,它也会以相同的方式做出反应。
我现在有:
/project-folder/ios/ProjectName.xcodeproj 链接库“libPods-ProjectName.a”缺少此目标所需的一个或多个架构:x86_64。
我试图在项目的架构列表中添加 x86_64,但没有结果。
我正在从 Xcode IDE 构建。对于我尝试过的所有 iPhone:8、11、12 和我尝试过的所有目标:iOS 9、10 和 13,都会出现此错误消息。
swift - 为 M1 Mac 构建项目失败,因为它认为缺少架构
我们有一个使用许多 AWS 库的项目。在第一次尝试使用 carthage 构建它时,它下载了二进制文件并且根本没有构建它。所以我们运行 carthage --no-use-binaries 并构建了库。
然后出现这个错误:
基于这个堆栈溢出线程,我们arm64
为模拟器添加了排除架构。
这使得所有 aws 代码都可以编译(耶),但是随后,在尝试使用通过 Swift 包管理器进入的框架时会发生此错误:
所以它想要这个库的 x86 版本,但找不到它。
该应用程序现在可以在手机上运行。但当然不是模拟器。不确定是否有办法确定 SPM 构建了哪些架构?或控制它。在排除 arm64 拱门后,我确实重置了 SPM 缓存。
ios - 所有情节提要、xib 文件都不会在 Macbook Pro M1 上使用 Rosetta 更新框架或约束(与 IBAgent-iOS 通信时遇到错误)
我尝试在我的项目中添加约束或加载一些情节提要或 XIB 文件,但情节提要没有更新并且看不到任何内容。这是我的错误屏幕截图:
在第一张图片中,标签显示在模拟器中,但情节提要没有。
在第二张图片中,.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) 启动失败):无法通过 CoreSimulator spawn 启动 IBAgent-iOS (失败原因:无法在 iPhone 12 Pro Max 上产生 IBAgent-iOS (D81D1F57-170A-4089-843E-1D1E58B049C6 , iOS 14.3, 已启动)): 设备状态无效
Error Domain=com.apple.InterfaceBuilder Code=-1 “与 IBAgent-iOS 通信时遇到错误。” UserInfo={NSLocalizedFailureReason=IBAgent-iOS (-1) 启动失败,NSUnderlyingError=0x7fea6c306aa0 {Error Domain=com.apple.CoreSimulator.SimError Code=405 "无法通过 CoreSimulator 启动 IBAgent-iOS" UserInfo={NSLocalizedFailureReason=Failed在 iPhone 12 Pro Max 上生成 IBAgent-iOS(D81D1F57-170A-4089-843E-1D1E58B049C6,iOS 14.3,已启动),NSLocalizedDescription=无法通过 CoreSimulator spawn 启动 IBAgent-iOS,NSUnderlyingError=0x7fea689e0de0 {Error Domain=com.apple。 CoreSimulator.SimError Code=405 "Invalid device state" UserInfo={NSLocalizedDescription=Invalid device state}}}}, NSLocalizedRecoverySuggestion=请检查 Console.app 以获取“IBAgent-iOS”的崩溃报告
================================== 工具说明:============== ====================
<IBCocoaTouchPlatformToolDescription: 0x7feaaba355a0> { | targetRuntime.identifier: IBCocoaTouchFramework-fourteenAndLater | _roleString:系统内容 | deviceTypeDescription: <IBSimulatorDeviceTypeDescription: 0x7fea6a16c000> deviceType=com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max }
================================== 启动上下文:============== ====================
<IBCocoaTouchToolLaunchContext: 0x7fea6c3fbbb0> { | toolDescription.ib_verboseDescription: <IBCocoaTouchPlatformToolDescription: 0x7feaaba355a0> { | | targetRuntime.identifier: IBCocoaTouchFramework-fourteenAndLater | | _roleString:系统内容 | | deviceTypeDescription: <IBSimulatorDeviceTypeDescription: 0x7fea6a16c000> deviceType=com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max | } | 启动路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Overlays/IBAgent-iOS | frameworkSearchPaths:(“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks”)| 工具名称:IBAgent-iOS | 平台名称:iphonesimulator | 应用工具:0 | 进程标识符:-1 | 退出状态:(空)| 信号状态:(空)}
================================== 执行上下文:============== ====================
<IBSimulatorToolCoreSimulatorBootedCLIExecutionContext:0x7fea6c11b010 busyCount=0,空闲 0.0 秒> { | 设备:iPhone 12 Pro Max(D81D1F57-170A-4089-843E-1D1E58B049C6,iOS 14.3,已启动)}
==================================设备:=============== ===================
iPhone 12 Pro Max(D81D1F57-170A-4089-843E-1D1E58B049C6,iOS 14.3,已启动)
================================== 工具经理:============== ====================
<IBCocoaTouchToolManager: 0x7fea6a150100>
================================== 请求工具的原因:============ ======================
打开文档的预检工具 <IBStoryboardDocument: 0x7fea69139a00>: <IBCocoaTouchTargetRuntime: 0x7fea6a1525d0>
================================== XCODE BACKTRACE:============== ====================
0 +[IBPlatformToolFailureHandler failureHandlerWithContext:failure:diagnosticsHandlerBlock:] (in IDEInterfaceBuilderKit) 1
+[IBAbstractInterfaceBuilderPlatformToolManager _THREADSAFE_injectDiagnosticsHandlerWithFailureContext:intoError:forLaunchingToolWithError:] (in IDEInterfaceBuilderKit) 2
+[IBAbstractInterfaceBuilderPlatformToolManager _THREADSAFE_launchNewToolWithLaunchContext:executionContext:toolProxyClass:proxyDelegate:failureContext:requestingMethod:error:forReason: ](在 IDEInterfaceBuilderKit 中)3
__117-[IBAbstractInterfaceBuilderPlatformToolManager asyncLaunchNewToolWithDescription:queue:completionHandler:forReason:]_block_invoke.429 (in IDEInterfaceBuilderKit) 4 _dispatch_call_block_and_release (in libdispatch.dylib) 5 _dispatch_client_callout (in libdispatch.dylib) 6 _dispatch_lane_serial_drain (in libdispatch.dylib) 7 _dispatch_lane_invoke (in libdispatch. dylib) 8 _dispatch_workloop_worker_thread (在 libdispatch.dylib 中) 9
_pthread_wqthread (在 libsystem_pthread.dylib 中) 10 start_wqthread (在 libsystem_pthread.dylib 中)================================== SDKS:=============== ===================
模拟器 - watchOS 7.2 (watchsimulator7.2): 版本 = 7.2 平台 = com.apple.platform.watchsimulator versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; ProductBuildVersion = 18S561; ProductCopyright = "1983-2020 苹果公司"; ProductName = "手表操作系统"; ProductVersion = "7.2"; }
模拟器 - watchOS 7.2 (watchsimulator7.2): 版本 = 7.2 平台 = com.apple.platform.watchsimulator versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; ProductBuildVersion = 18S561; ProductCopyright = "1983-2020 苹果公司"; ProductName = "手表操作系统"; ProductVersion = "7.2"; }
tvOS 14.3 (appletvos14.3): 版本 = 14.3 平台 = com.apple.platform.appletvos versionInfo = { BuildID = "E3F85AF8-32C4-11EB-9F1B-1F54C5D7F887"; ProductBuildVersion = 18K559; ProductCopyright = "1983-2020 苹果公司"; ProductName = "Apple TVOS"; ProductVersion = "14.3"; }
模拟器 - iOS 14.3 (iphonesimulator14.3): 版本 = 14.3 平台 = com.apple.platform.iphonesimulator versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; ProductBuildVersion = 18C61; ProductCopyright = "1983-2020 苹果公司"; ProductName = "iPhone 操作系统"; ProductVersion = "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 苹果公司"; ProductName = "Apple TVOS"; ProductVersion = "14.3"; }
watchOS 7.2 (watchos7.2): 版本 = 7.2 平台 = com.apple.platform.watchos versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; ProductBuildVersion = 18S561; ProductCopyright = "1983-2020 苹果公司"; 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 苹果公司"; ProductName = "Apple TVOS"; ProductVersion = "14.3"; }
macOS 11.1 (macosx11.1):版本 = 11.1 平台 = com.apple.platform.macosx versionInfo = { ProductBuildVersion = 20C63; ProductCopyright = "1983-2020 苹果公司"; 产品名称 = macOS;ProductUserVisibleVersion = "11.1"; ProductVersion = "11.1"; iOSSupportVersion = "14.3"; }
iOS 14.3 (iphoneos14.3): 版本 = 14.3 平台 = com.apple.platform.iphoneos versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; ProductBuildVersion = 18C61; ProductCopyright = "1983-2020 苹果公司"; ProductName = "iPhone 操作系统"; ProductVersion = "14.3"; }
watchOS 7.2 (watchos7.2): 版本 = 7.2 平台 = com.apple.platform.watchos versionInfo = { BuildID = "8D9D1CD2-32F3-11EB-B18E-209C67F7BDAB"; ProductBuildVersion = 18S561; ProductCopyright = "1983-2020 苹果公司"; ProductName = "手表操作系统"; ProductVersion = "7.2"; }
iOS 14.3 (iphoneos14.3): 版本 = 14.3 平台 = com.apple.platform.iphoneos versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; ProductBuildVersion = 18C61; ProductCopyright = "1983-2020 苹果公司"; ProductName = "iPhone 操作系统"; ProductVersion = "14.3"; }
macOS 11.1 (macosx11.1):版本 = 11.1 平台 = com.apple.platform.macosx versionInfo = { ProductBuildVersion = 20C63; ProductCopyright = "1983-2020 苹果公司"; 产品名称 = macOS;ProductUserVisibleVersion = "11.1"; ProductVersion = "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 苹果公司"; ProductName = "Apple TVOS"; ProductVersion = "14.3"; }
模拟器 - iOS 14.3 (iphonesimulator14.3): 版本 = 14.3 平台 = com.apple.platform.iphonesimulator versionInfo = { BuildID = "88F866D8-32D9-11EB-997E-99E30E3CEA69"; ProductBuildVersion = 18C61; ProductCopyright = "1983-2020 苹果公司"; ProductName = "iPhone 操作系统"; ProductVersion = "14.3"; }
DriverKit 20.2 (driverkit.macosx20.2): 版本 = 20.2 平台 = com.apple.platform.macosx 版本信息 = { }
请帮我。
sql-server - Docker 连接 SQL Server 容器非零代码:1
我正在尝试从 a 创建一个 SQL Server 容器,docker-compose.yml
但是当我运行它时,它会直接停止并出现一些错误。注意:它在带有 docker Preview 的 Apple M1 芯片上运行
码头工人-compose.yml:
我得到的错误:
sql-server-db | /opt/mssql/bin/sqlservr:0x400000000000以下的保留地址空间中地址0x40092b8000的映射无效。可能的原因:
sql-server-db | 1) 进程(自身或通过包装器)启动自己的运行环境,通过系统调用 setrlimit(2) 将堆栈大小限制设置为无限制;
sql-server-db | 2) 进程(本身,或通过包装器)调整自己的执行域,并通过系统调用个性(2)标记系统的遗留个性;
sql-server-db | 3) sysadmin 通过调整 sysctl 旋钮 vm.legacy_va_layout 故意将系统设置为在传统 VA 布局模式下运行。
sql-server-db |
sql-server-db 以代码 1 退出
reactjs - 无效公式:/usr/local/Homebrew/Library/Taps/facebook/homebrew-fb/buck.rb
我运行了 brew 命令来安装 Facebook homebrew tap。我有一个 M1 Apple Silicon Chipset 并使用 Rosetta 下的终端来执行 brew 命令。
我收到错误消息:
我在 Google 上搜索了 facebook/fb tap,我找到了一个 GitHib 存储库,但报告错误未激活:https ://github.com/facebook/homebrew-fb
macos - 使用 XCode 12.3 编译的应用程序无法在 M1 芯片机器上启动
我是一名开发人员,在基于 Intel 的 MacBook Pro for Mac OS 10.12.2 - 11.1 上开发 10.15.7。我没有要测试的 M1 机器。我有一个使用 XCode 12.3 编译为通用应用程序的程序。使用 M1 Mini 的用户报告说它不会启动。它在活动监视器中显示为正在运行,但我知道它没有运行,因为它没有生成我添加到它以进行测试的调试文件。如果我为开发机器编译它(即不是通用的),它仍然无法启动。
如果我在 XCode 11.7 中编译完全相同的项目(没有任何更改),它可以在 Mini 上以 Rosetta 模式完美运行。
知道问题可能是什么吗?