ios - CocoaPods 没有为 Crittercism 建立目标

标签 ios cocoapods crittercism

我将 pod 'CrittercismSDK' 添加到我的 Podfile 中并运行 pod install,它完成时没有错误,一切都很好。

使用import Crittercism给出No such module错误。我查看了 Pods/ 目录,那里有源代码;但是,Pods 项目没有名为 Pods-MyProject-Crittercism 的目标(但它确实有每个依赖项的目标)。

由于找不到导入,构建一直失败。我做错了什么?

PS:我在 Podfile 中使用 use_frameworks! 指令,并且我有另一个工作正常的 obj-c 库,所以我不知道为什么这个不起作用。

最佳答案

虽然这不是一个普遍的答案,但我发现:

  1. 不使用#use_frameworks
  2. 使用包含#import "Crittercism.h"的Bridging-Header.h
  3. 不在 Swift 类中导入 CrittercismSDK,而仅执行 Crittercism.enableWithAppID("appId") 即可达到目的。

关于ios - CocoaPods 没有为 Crittercism 建立目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414172/

相关文章:

swift - 如何处理 podfile 库的 "header file not found"? ('XYZ.h' 文件未找到)- 在 Xcode 中

ios - 将 crittercism sdk 添加到我的 ios 应用程序

android - 如何在 dexguard 混淆中禁用非 ASCII 字符?

ios - 如何快速地为具有内部类型的协议(protocol)定义类型

ios - 使用服务器证书签署 iPhone 配置文件

ios - 在示例核心数据项目中出错

ios - 切换到调试时体系结构 x86_64 的 undefined symbol

ios - 通过 CocoaPods 添加 .a 文件到项目

ios - Cocoapods/CrittercismSDK 导致应用程序提交错误 : ITMS-90035

ios - Xcode 约束很难吗?