Xcode Simulator加载失败:Info.plist错误及GoogleMapsFramework问题求助
以下是针对该问题的额外排查和解决步骤:
检查Swift Package的Info.plist配置
部分第三方Swift Package自带Info.plist,迁移后可能和主工程配置冲突。进入Xcode的Package Dependencies列表,逐个查看每个Package的Build Settings,确认Info.plist File路径是否正确,排查是否存在路径错误或重复定义的情况。验证模拟器架构设置
M1芯片模拟器需要匹配正确的架构配置。在主工程Build Settings中找到Architectures,确保设置为Standard Architectures (arm64, x86_64),或针对模拟器单独指定x86_64(若部分依赖不支持arm64模拟器)。同时确认Debug模式下Build Active Architecture Only设为Yes。重新生成模拟器设备
删除当前使用的模拟器设备,重新添加同版本新设备:Xcode菜单 >Window>Devices and Simulators,选中故障模拟器点击删除,再点击+添加对应iOS版本和型号的新设备。检查主工程Info.plist的完整性
右键主工程Info.plist文件,选择Open As>Source Code,检查XML结构是否完整,有无缺失闭合标签、语法错误或无效键值对(比如特殊字符未转义、键名拼写错误)。重置Xcode和Simulator的权限
在终端执行以下命令重置相关权限和缓存:sudo xcode-select --reset killall -9 Xcode killall -9 Simulator之后重新打开Xcode和模拟器,再次尝试运行项目。
清理Swift Package本地缓存
删除~/Library/Developer/Xcode/DerivedData下对应项目的文件夹,同时删除~/Library/Caches/org.swift.swiftpm目录,重新拉取所有Package依赖。
内容的提问来源于stack exchange,提问作者Senator

