【问题标题】:Lexical or Preprocessor Issue on Xcode 8.3.2Xcode 8.3.2 上的词法或预处理器问题
【发布时间】:2017-05-20 14:16:03
【问题描述】:

大家

我正在使用 cocoapods 在 Xcode 8.2 上开发一个 iOS 应用程序。而且我已经将 Xcode 从 v8.2 升级到 v8.3.2,并面临许多警告,每个 cocoapods 框架的路径损坏。

“词汇或预处理器问题:文件'VVolumesPProjectiiOSPpodsTTarget Support FilesAAlamofire-prefix.pch'的不可移植路径;指定路径与磁盘上的文件名不同”

这个路径很奇怪,当我点击警告信息时,库名的大写字母变成了小写字母。例如,Parse/Parse.h 转为 parse/Parse.h

如果您有任何建议,请帮助我。

【问题讨论】:

  • 如果是 pod 相关问题并且没有任何效果,则删除工作区和 Pod 文件夹。只需保留 Podfile 和 Podfile.lock 文件并运行 pod install
  • 我已经尝试过这种方式,但仍然显示警告。
  • 删除 Pod 文件夹并运行 pod install 对我有用。但是我删除了整个 app 文件夹,然后先从 Github 重新下载。不确定这是否对我产生了影响。

标签: ios xcode cocoapods


【解决方案1】:

我在 xcode 中复制调试配置时遇到了同样的问题。我通过运行 pod update 解决了这个问题,问题是 cocoapod 需要更新。希望对您有所帮助。

【讨论】:

  • 有时运行 pod update 是不够的,必须先删除 pod。想知道为什么会发生这个问题
  • @smartom:我在 Xcode 9.1 中遇到了同样的问题。无法解决问题。我该如何纠正。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 1970-01-01
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 2022-08-08
相关资源
最近更新 更多