【问题标题】:Error building for iOS simulator in hybrid app在混合应用程序中为 iOS 模拟器构建错误
【发布时间】:2021-01-09 21:44:34
【问题描述】:

我一直在努力解决使用 ionic 和 cordova 构建应用时出现的错误。

当我尝试“ionic cordova build ios --prod --release”时,一切都开始了。它检索到关于架构 arm64 的 FirebaseAnalytics 的错误

"clang: error: linker command failed with exit code 1"

重新安装 pod 并再次删除和添加 ios 平台,即使没有 --release 标志,我也会收到此错误。

error: Building for iOS Simulator, but the embedded framework 'WebRTC.framework' was built for iOS. (in target 'Qvadis' from project 'Qvadis')

我被困在这里,我不知道最新的 XCode 版本 (12.0) 或最新的 iOS 版本 (14) 是否发生了变化,或者我有依赖问题。

在此之前,它编译得很好。

提前谢谢你, 博尔哈。

【问题讨论】:

    标签: ios xcode cordova ionic-framework build


    【解决方案1】:

    我找到了解决办法:

    在构建设置中,选择您的应用作为目标,您必须在“排除的架构”中键入“arm64”。

    但是,这不允许您存档和发布它,因此您必须删除“arm64”排除架构才能执行这些操作。

    我不知道这是否是一种好方法,但这是适合我的方法。

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 2021-01-18
      相关资源
      最近更新 更多