ios - 在 Windows 机器上压缩后的预期标识符或 '('

标签 ios swift xcode

背景

我将一个项目从 GIT 存储库下载到 Windows 机器上,将其压缩,然后将其放在 Google 驱动器上。 然后我将它拉到我的 Mac 上,解压缩它,之前它在我的另一台 Mac 上工作的地方,我现在收到以下错误。

/Users/myname/Desktop/cmh.pubweb.theapp/TheApp/TheApp-Bridging-Header.h:1:9: note: in file included from /Users/myname/Desktop/cmh.pubweb.theapp/TheApp/TheApp-Bridging-Header.h:1:
#import <Google/Analytics.h>
        ^
/Users/myname/Desktop/cmh.pubweb.theapp/Pods/Headers/Public/Google/Google/Analytics.h:1:1: error: expected identifier or '('
../../../../Google/Headers/Analytics.h
^
<unknown>:0: error: failed to import bridging header '/Users/myname/Desktop/cmh.pubweb.theapp/TheApp/TheApp-Bridging-Header.h'  
知名人士 - 我在 xcode 9.1 上运行它,而我的另一台 Mac 有一个早期版本。 - 它是用 Swift 3 编写的。

我做了什么

  1. 在 Stackoverflow 上阅读有关此错误的几乎所有示例并应用建议但没有成功。
  2. 在谷歌上搜索并找到了一个示例,其中有人在 Windows 对其中一个文件执行某些操作时遇到问题。我不太明白他们的意思,应用建议的修复也没有奏效。
  3. 我删除了整个构建文件夹。
  4. 我执行了“清理构建文件夹”但没有成功。

我对发布这个问题犹豫不决,因为它似乎是一个非常模糊的错误,已经从十几个不同的方向解决了,但经过一天的努力寻找这个问题后我不知所措。

非常感谢任何建议。

最佳答案

一般做法是只将 Podfile 提交到存储库,而不是 Pod 文件夹。如果是这种情况,您将需要在新 Mac 上设置 Pods。确保您已在新 Mac 上安装并设置了 cocoapods,然后在您的项目目录中运行 pod install

关于ios - 在 Windows 机器上压缩后的预期标识符或 '(',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47401319/

相关文章:

ios - 维护对日历的同步证明引用

ios - 在 Swift 中解析 XML 文件

ios - Swift 扩展 - 必须在非专用泛型类型 'Array' 上声明约束扩展

ios - 如何给 subview "behind"添加其他元素?

swift - 改进 Swift 中的条码扫描器

xcode - 如何让返回键执行与 Swift 中按下按钮相同的操作?

ios - SwiftUI View - viewDidLoad()?

iphone - 以编程方式在 CircleImage 上创建 UIButton

ios - Xcode 10 Swift 构建错误 : "Converting non-escaping value to ' T' may allow it to escape"

swift - 如何打开/查看存储在设备上的 iOS OSLogs?