Google iOS SDK 归档失败(使用未声明的标识符错误)

Google iOS SDK fails to archive (use of undeclared identifier errors)

我试图存档我的项目以提交到 App Store,但是,每次我都收到与 google iOS SDK 相关的所有错误 "use of undeclared identifier"。应用程序本身在集成了所讨论的 SDK 的情况下可以完美运行和构建,唯一失败的是存档过程。我已经尝试了 cocoa pods 和手动集成方法(当然是分开的)。此外,我在两个不同的 mac 运行 OS X 10.10.4 上使用了最新的 xCode 版本(6.4 和 7 beta 4)。这是我一直在使用的guide

您的问题与归档配置以及您的 Release 设置有关。如果您将方案设置 Command + < 更改为使用 Debug 配置进行归档,您可能能够成功归档您的应用程序。这意味着您可能在某个地方不匹配 DebugRelease 配置。

请参阅以下示例项目 Build Settings 的屏幕截图,该项目在发布中缺少 Swift 桥接 header:

bridge.h 添加到发布配置中,您将能够使用发布架构进行构建,并且能够在发布配置下进行归档。