微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

应用为模拟器而不是物理设备编译

如何解决应用为模拟器而不是物理设备编译

最近我尝试集成一个 pod,但我一做就收到这个错误

ld: in /Users/bentran/Library/Developer/Xcode/DerivedData/Nervy-ggvazspfamkfqmgbpaglrqonunrk/Build/Products/Debug-iphoneos/UXCam.framework/UXCam(UXCam.o),building for iOS,but linking in object file (/Users/bentran/Library/Developer/Xcode/DerivedData/Nervy-ggvazspfamkfqmgbpaglrqonunrk/Build/Products/Debug-iphoneos/UXCam.framework/UXCam(UXCam.o)) built for iOS Simulator,file '/Users/bentran/Library/Developer/Xcode/DerivedData/Nervy-ggvazspfamkfqmgbpaglrqonunrk/Build/Products/Debug-iphoneos/UXCam.framework/UXCam' for architecture arm64

我见过很多其他的 stackoverflow 帖子都在讨论这个问题,但反过来(应用程序编译用于物理设备而不是模拟器)。有谁知道如何解决这个问题?

编辑: 运行 lipo -info /Users/bentran/Library/Developer/Xcode/DerivedData/Nervy-ggvazspfamkfqmgbpaglrqonunrk/Build/Products/Debug-iphoneos/UXCam.framework/UXCam

产生: 胖文件中的架构:/Users/bentran/Library/Developer/Xcode/DerivedData/Nervy-ggvazspfamkfqmgbpaglrqonunrk/Build/Products/Debug-iphoneos/UXCam.framework/UXCam 是:arm64 x86_64 i386

解决方法

我遇到了同样的问题。 将 react-native-ux-cam 包更新到版本 5.3.1,然后更新 pod 解决了它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。