添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  1. Xcode14.2上首次运行项目模拟器正常启动,重新运行项目,模拟器黑屏卡死。

解决办法:【Finder 访达】> 【应用程序】 > 【选择 Xcode】> 【右键“简介”】> 【勾选“使用Rosetta打开”】

  1. 关于 Rosetta 苹果是这样解释的:
    如果您需要在 Mac 上安装 Rosetta
  • 应用程序 (Intel) 表示 App 仅支持 Intel 处理器,并且需要 Rosetta 才能在搭载 Apple 芯片的 Mac 上运行。
  • 应用程序(通用)表示 App 既支持 Apple 芯片也支持 Intel 处理器,并且在默认情况下使用 Apple 芯片。通用 App 不需要 Rosetta。

后来多测试了几次,一下还是没用,应该是跟 【MacBook Air】机型有关系

原因和使用了高版本的iOS(版本号大于等于15)有关。(开发机太旧,不支持过新的iOS,开发机通过OpenCore-Patcher升级至高版本macOS)实测使用iOS 14.0.1 Simulator可行。“成功避免了花1万块再买一个新的RMBP/MBA/MBP” --pod install时报错,且错误提示中有“ffi”字眼,提示错误: /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.3/lib/ffi/library.rb:275: [BUG] Bus Error at 0x00000001042fc000 ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.arm64e-darwin20] 解决方案:juejin.cn/post/698064… --pod repo upd M1 芯片 Xcode 编译 模拟器 遇到的坑 前言:公司最近换了 M1 的电脑,用真机调试的时候没发现问题, Xcode 12用 模拟器 编译iPhone12(iOS14)的时候,编译 无法 通过,那问题是什么,如何解决呢 1.编译失败会出现如下问题 ld: warning: ignoring file YoupPth/Build/Products/Debug-iphonesimulator/FMDB/FMDB.framework/FMDB, building for iOS Simulator-x86_64 but attem 当我们没有多窗口分屏的需求时,可以删除工程中Scene的相关代码(SceneDelegate文件、AppDelegate中有关Scene的方法、Info.plist文件中的Scene配置项,这里可参照下文的步骤二至四进行操作)。 xcode M1 模拟器 报错 运行 报错: 1.building for iOS Simulator, but linking in object file built for iOS, for architecture arm64 2.The linked framework ‘Pods.framework’ is missing one or more architectures required by this target: arm64 1.Build Settings更改: 2.podf 打开 Xcode ,单击顶部菜单栏中的 “ Xcode ”,然后选择 “Open Developer Tool” -> “Simulator”。尝试上述方法后,您应该能够成功 运行 您的 Flutter 应用程序。当使用 Flutter 运行 应用程序时,有时会遇到 Xcode 无法 启动 模拟器 的问题。这可能是由于不同的原因导致的,包括 模拟器 损坏、 Xcode 配置问题或者其他因素。打开 Mac 上的 App Store,前往 “更新” 选项卡,查看是否有可用的 Xcode 模拟器 更新。检查 模拟器 的配置是否正确。