我有一个简单的 Xcode 项目,其中已经安装了一些 Pod(与 Google Firebase 相关)。这些一切都工作得很好。但是,任何安装任何其他 Pod 的尝试都会导致 Xcode 项目无法编译。我在下面提供了两个例子。请注意,下面的两个 pod 都因相同的错误而失败
我正在尝试安装LBTAComponents pod。
我添加pod "LBTAComponents"到 Podfile 并运行Pod install. 然后我构建项目,构建失败并出现错误 /Users/admin/testApp/Pods/leveldb-library/port/port_posix.h:77:35: Use of undeclared identifier '__BYTE_ORDER'
我已经尝试了标准的故障排除步骤,例如清理构建数据和删除派生数据文件夹。问题仍然存在
我在使用 AFNetwoking pod 时遇到了类似的问题。
我添加pod 'AFNetworking', '~> 3.0'"到 Podfile 并运行Pod install. 然后我构建项目,构建再次失败并出现错误 /Users/admin/testApp/Pods/leveldb-library/port/port_posix.h:77:35: Use of undeclared identifier '__BYTE_ORDER'。此错误与前面的示例相同。
同样,我之前提到的标准故障排除步骤并没有解决问题。
我要再次强调的是,Google Firebase pod 的安装运行得非常好。但是,后续的 Pod 安装会产生我上面描述的错误。
知道我该如何纠正这个问题吗?干杯!
好吧,尝试安装与 Firebase 相关的任何其他 Pod 也会导致与上述相同的构建失败。所以看来我无法安装任何新的 Pod。
作为参考,这是我的 Podfile: …