ios - 应用程序为模拟器而不是物理设备编译
问题描述
最近我尝试集成一个 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
产生:fat 文件中的架构:/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 解决了它。
推荐阅读
- docker - 用于 TensorFlow 服务的 Prometheus
- python - 如何检查键是否存在于Python中的值和键中的值中
- android - GUI在android工作室中消失了
- swift - 使用存储在两个数组中的数字和权重计算加权平均值
- javascript - 画布不着色
- java - 如何将自定义/默认值设置为来自数据库的值?
- python - 使用python从HTML中的类中打印所有文本
- python - Python - 根据参数值创建文件夹名称
- python - 使用 json 加载和读取 Twitter 状态
- scala - 使用 lambda 函数过滤单个列上的 Spark 数据集