【问题标题】:Xcode 8 - Could not build module 'CoreFoundation' in ios10Xcode 8 - 无法在 ios10 中构建模块“CoreFoundation”
【发布时间】:2017-03-24 07:05:13
【问题描述】:

使用Xcode 8
iOS 10

目标-C

Pod 文件组成:- pod 'XMPPFramework'

我想将XMPPFramework 集成到我的项目中。 安装的豆荚。 当我打开 xWorkspace 时安装 pod 后。这些错误来了。

podfile :-

取消注释下一行以为您的项目定义一个全球平台

平台:ios,‘8.0’

目标'Roj'做 # 如果你正在使用 Swift 或者想要使用动态框架,请取消注释下一行 # use_frameworks!

# Roj 的 Pods

pod 'XMPPFramework'

目标“RojTests”做 继承! :search_paths # 用于测试的 Pod 结束

target 'RojUITests' 做 继承! :search_paths # 用于测试的 Pod 结束

结束

这些是我的项目see this image中出现的错误

【问题讨论】:

  • 请将您的 Podfile 粘贴到问题中,以便我们查看发生了什么
  • 现在问题包含 podfile。

标签: ios iphone xcode xcode8 xmppframework


【解决方案1】:

在构建设置中尝试此解决方案;

【讨论】:

  • 这不起作用。此字段在我的 xcode(project) 中已包含“yes”。
  • 试试这个:打开:允许框架模块中的非模块化包含
  • 已经按照你上面说的做了,但是错误仍然存​​在。您看到包含错误的图像了吗?
  • @Pramod : 祝你好运.. 我也在为同样的问题苦苦挣扎
  • @AlxVallejoup 投票回答,以便我们帮助其他人。
【解决方案2】:

您可以通过实施以下更改来解决此问题。

1) 在项目的构建设置中更改以下标志。

2) 重命名你的 module.modulemap 文件。将它们命名为除模块之外的任何名称,然后在 Xcode 中更改此重命名文件的路径。

清理它,构建它,它将解决问题。

P.S - 其他编译问题将自动解决。

【讨论】:

    【解决方案3】:

    这可能会有所帮助:

    • 转到构建设置
    • 搜索编译源为
    • 将其设置为 Objective-C++

    看到这个问题:https://github.com/react-native-community/react-native-google-signin/issues/361#issuecomment-379013147

    【讨论】:

      猜你喜欢
      • 2019-03-04
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多