【问题标题】:building for ios simulator, but the linked and embedded framework .framework' was built for ios为 ios 模拟器构建,但链接和嵌入式框架 .framework' 是为 ios 构建的
【发布时间】:2021-05-30 15:57:06
【问题描述】:

我只在 iOS 中制作通用框架,但在模拟器中运行时出现错误。 为 ios 模拟器构建,但链接和嵌入式框架 .framework' 是为 ios 构建的。

【问题讨论】:

标签: ios swift frameworks


【解决方案1】:

请检查您的框架的目标是否包含iphonesimulator(用于模拟器)和iphoneos(用于设备)的支持平台,Build Settings > Architecture

这是一个例子:

【讨论】:

  • 我检查了它包含两个
【解决方案2】:

请尝试设置 VALID_ARCHS

在以下位置添加新的用户定义变量:

构建阶段 > 用户定义

并在DebugRelease中添加不同的Arc。

【讨论】:

    【解决方案3】:

    您也可以尝试设置 DebugRelease 值:

    Build Active Architecture only

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 2020-07-07
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      • 2021-12-25
      • 1970-01-01
      相关资源
      最近更新 更多