我在我的pod 'CrittercismSDK'中添加了Podfile并运行了pod install,它没有任何错误,一切都很好。

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

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

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

最佳答案

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

  • 不使用#use_frameworks
  • 使用包含Bridging-Header.h#import "Crittercism.h"
  • 不将CrittercismSDK导入Swift类,而仅执行Crittercism.enableWithAppID("appId")即可达到目的。
  • 09-04 23:25