-
Xcode14.2上首次运行项目模拟器正常启动,重新运行项目,模拟器黑屏卡死。
解决办法:【Finder 访达】> 【应用程序】 > 【选择 Xcode】> 【右键“简介”】> 【勾选“使用Rosetta打开”】
-
关于 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
或
模拟器
更新。检查
模拟器
的配置是否正确。