如何解决应用程序无法在Xcode 12中的模拟器上启动
请告诉我,升级到 Xcode 12 后,模拟器停止运行
在/Users/.../Pods/MobileVLCKit.framework/MobileVLCKit(VLCEmbeddedDialogProvider.o)中出现错误,为iOS Simulator构建,但在为iOS构建的目标文件中链接文件' /.../Pods/MobileVLCKit /MobileVLCKit.framework/MobileVLCKit'用于架构arm64'
我在Internet上找到了一种解决方案,可以使用我使用的任何 iOS Simulator SDK 选项将 arm64 添加到排除的体系结构。 / p>
然后相同的错误仅发生在 i386 架构上,我也将其添加到了异常中(出于项目目的和Pod的目的)
然后与 x86_64 相同,也将其添加了
之后,出现错误“无法找到构建输入文件” /用户/ ...库/开发人员/Xcode/DerivedData/SWSTB-asdgdfgbgfbg.../构建/产品/发行iphonesimulator / MYNAME .app / MYNAME”
我尝试清除 DerivedData ,但此后重复出现错误
我不知道怎么解决
它在真实设备上运行良好,问题仅在于模拟器
将 Xcode 更新为 12.01 ,更新了cocoapods,更新了 mobilevlckit ,错误仍然存在
解决方法
- 删除
/Library/Developer
(从根目录删除),或重命名并重新启动Xcode。
或
- cmd + shift + opt + k
或
-
pod update
问题出在pod MobileVLCKit 。
吊舱开发人员已添加必要的更改,以使其与 Xcode 12.x
一起使用有必要将 MobileVLCKit 更新到版本 3.3.15
我尚未更新 3.3.13 以上的版本,因此我注册了命令pod install --repo-update
。之后,带有Pod的存储库已更新,可以安装最新的工作版本
我有一个旧项目迁移到 Xcode 12.4,cocoapods。同样的情况。我已经解决了使用(项目和目标部分)更新构建设置 -> VALID_ARCH 值的问题:
$(ARCHS_STANDARD) i386
仅构建架构:是
对于您的尝试,请记住删除派生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。