无法在 xcode 8 中构建模块 PubNub+Core.h
could not build module PubNub+Core.h in xcode 8
我正在使用 Xcode 8.0 和 swift 2.3 版,但我无法构建代码。我尝试了很多选项,例如 header 路径更改、Pod 更新、安装 simulator.But 我无法构建它。我在这方面花了很多时间。
一些
附上桥接header文件的截图
我添加了我的 podfile.lock 的屏幕截图。看起来有点不对劲。 PubNub/Core。我不明白为什么它会分开。我在 pod 文件中只有 Pod 'PubNub'。
应要求,提供解决方案作为回应。建议按照此列表中的步骤操作:
- 在 Xcode 更新后安装所有 iOS 个模拟器
- 打开 Xcode 首选项 (
Cmd + ,
) 并导航到 "Locations" 选项卡,其中将显示 "DerivedData" 文件夹的路径
- 单击所示 "DerivedData" 路径右侧带箭头的小圆圈以在 Finder 中打开它
- 退出Xcode
- 删除 "DerivedData" 文件夹
通过在终端中输入以下内容来清理 CocoaPods(如果与其集成)缓存:
rm -rf ~/Library/Caches/CocoaPods
从项目根目录(Podfile 所在的位置)运行 在终端中:
pod deintegrate <project name>.xcodeproj
从项目根目录中删除(Podfile
所在的位置)Podfile.lock
文件
- 从项目根目录(
Podfile
所在的位置)运行 在终端中:pod update
- 启动 Xcode(点击
Shift + Cmd + K
以防万一)
- 尝试构建项目
一些
附上桥接header文件的截图
我添加了我的 podfile.lock 的屏幕截图。看起来有点不对劲。 PubNub/Core。我不明白为什么它会分开。我在 pod 文件中只有 Pod 'PubNub'。
应要求,提供解决方案作为回应。建议按照此列表中的步骤操作:
- 在 Xcode 更新后安装所有 iOS 个模拟器
- 打开 Xcode 首选项 (
Cmd + ,
) 并导航到 "Locations" 选项卡,其中将显示 "DerivedData" 文件夹的路径 - 单击所示 "DerivedData" 路径右侧带箭头的小圆圈以在 Finder 中打开它
- 退出Xcode
- 删除 "DerivedData" 文件夹
通过在终端中输入以下内容来清理 CocoaPods(如果与其集成)缓存:
rm -rf ~/Library/Caches/CocoaPods
从项目根目录(Podfile 所在的位置)运行 在终端中:
pod deintegrate <project name>.xcodeproj
从项目根目录中删除(
Podfile
所在的位置)Podfile.lock
文件- 从项目根目录(
Podfile
所在的位置)运行 在终端中:pod update
- 启动 Xcode(点击
Shift + Cmd + K
以防万一) - 尝试构建项目