【问题标题】:could not build module PubNub+Core.h in xcode 8无法在 xcode 8 中构建模块 PubNub+Core.h
【发布时间】:2016-11-11 16:23:42
【问题描述】:

我正在使用 Xcode 8.0 和 swift 版本 2.3,但我无法构建代码。我尝试了很多选项,如标题路径更改、Pod 更新、安装模拟器。但我无法构建它。我在这方面花了很多时间。

一些

附上桥接头文件的截图

我添加了我的 podfile.lock 的屏幕截图。看起来有什么不对劲。 PubNub/核心。我不明白为什么它是分开的。我在 pod 文件中只有 Pod 'PubNub'。

【问题讨论】:

  • 你的桥接头是什么样的?
  • @BrianNickel : 请用截图查看更新后的问题
  • 问题似乎是在项目构建之前没有构建 PubNub。您是打开项目Foo.xcodeproj 还是工作区Foo.xcworkspace?如果是工作区,如果先切换到 PubNub 方案,构建,切换回您的方案,然后构建,它是否有效?
  • @BrianNickel:我尝试过这样做。 Pubnub 架构构建良好。但是当我切换回项目方案时,它给了我同样的错误
  • @Nitya 您需要构建什么部署平台和版本?

标签: swift xcode8 pubnub


【解决方案1】:

根据要求,提供解决方案作为回应。建议按照此列表中的步骤操作:

  1. Xcode 更新后安装所有 iOS 模拟器
  2. 打开 Xcode 首选项 (Cmd + ,) 并导航到“位置”选项卡,其中将显示“DerivedData”文件夹的路径
  3. 单击显示的“DerivedData”路径右侧带有箭头的小圆圈以在 Finder 中打开它
  4. 退出 Xcode
  5. 删除“DerivedData”文件夹
  6. 通过在终端中输入以下内容来清理 CocoaPods(如果与它集成)缓存:

    rm -rf ~/Library/Caches/CocoaPods

  7. 从项目根目录(Podfile 所在的位置)在终端中运行:

    pod deintegrate <project name>.xcodeproj

  8. 从项目根目录中删除(Podfile 所在的位置)Podfile.lock 文件

  9. 从项目根目录(Podfile 所在的位置)在终端中运行:pod update
  10. 启动 Xcode(点击 Shift + Cmd + K 以防万一)
  11. 尝试构建项目

【讨论】:

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