没有这样的模块“段”

问题描述

我知道,我知道,另一个关于 Cocoapods 的问题基本相同......除了不是

我一直在尝试关注 Segment's quickstart guide 以便将他们的 pod 与我的项目集成,但完全遇到了砖墙。我正在安装他们希望我安装的 pod,并在我的 import Segment调用 AppDelegate 以便我可以进行配置,但我得到的只是 No such module 'Segment'

这是我的 podfile:

source 'https://github.com/CocoaPods/Specs'

workspace 'Pace'

target 'Pace' do
  platform :ios,'12.0'
  project 'Pace.xcproject'
  
  pod 'Analytics','~> 4.1'
  pod "SwiftPhoenixClient",'~> 1.0'
  pod 'MessageKit'
  pod 'TwilioVideo','~> 3.7'
  pod 'SwiftyJSON'
  pod 'DropDown'
  pod 'SideMenu'
  pod 'Firebase/Analytics'
  pod 'Firebase/Messaging'
  pod 'Firebase/Crashlytics'
  pod 'OpenGraph'

end

我已经尝试了在 SO 和其他地方遇到的所有解决方案,从检查 Find Implicit Dependencies 到将 Link Binary With LibrariesPods 条目标记为可选...想法。

是的,我 100% 肯定我从 .xcworkspace ?

当然,帮助将不胜感激!

解决方法

事实证明,解决方案与 Cocoapods 如何处理以 Objective-C 为中心的 Pod 相关。

也就是说,使用 pod 'Analytics','~> 4.1',:modular_headers => true 解锁了我。