使用AppCode时无法通过CocoaPods使用第三方库

When I use AppCode, I cannot use third-party libraries through CocoaPods

前提

AppCode 版本:

AppCode 2019.3.5 Build #OC-193.6494.48, built on February 12, 2020

语言

Swift 5.0

CocoaPods:

版本

CocoaPods 1.8.3

回购

cocoapods-
- Type: CDN
- URL:  https://cdn.cocoapods.org/
- Path: /Users/***/.cocoapods/repos/cocoapods-

ModuleSpecs
- Type: git (master)
- URL:  https://git.private pod source.com/***.git
- Path: /Users/***/.cocoapods/repos/ModuleSpecs

Specs
- Type: git (master)
- URL:  https://git.private pod source.com/***.git
- Path: /Users/***/.cocoapods/repos/Specs

Public 播客文件

source 'https://git.private pod source.com/***.git'
source 'https://cdn.cocoapods.org/'

workspace 'IM.xcworkspace'

platform :ios, '10.0'

use_frameworks!

#use_modular_headers!
inhibit_all_warnings!

install! 'cocoapods',
         :preserve_pod_file_structure => true,
         :generate_multiple_pod_projects => true
#         :incremental_installation => true

target 'IM' do

  project 'IM/IM.xcodeproj'

  # pod some private component

  pod 'Kingfisher'
  pod 'M13Checkbox'
  pod 'IQKeyboardManagerSwift'
  pod 'MJRefresh'

end

target 'Router' do

  project 'Router/Router.xcodeproj'

  # pod some private component

end

问题:

当我运行我的项目使用AppCode并通过CocoaPods管理第三方库时,我无法在编辑器中使用第三方库中的代码。但是项目可以运行成功! ?

Kingfisher的一段代码为例:

import Kingfisher

...

imageView.kf.setImage(with: URL (string: ""))
  1. 我无法通过 cmd + left click 单击 Kingfisher 来预览 Kingfisher 的代码
  2. 此代码未在 AppCode 中突出显示
  3. 代码提示中没有关于 kf 的内容,意味着我需要在没有任何提示的情况下手动编写我需要的任何方法
  4. 当我在setImage (with:)方法上使用cmd + left click时,AppCode提示Cannot find declaration to go to

但是,除了第二点,以上的问题none都出现在我的私人pods,也就是只有pods在CDN源码(cocoapods-)有以上问题

这对我的发展影响很大...我该如何解决这个问题?

补充:

我现在怀疑我的AppCode中的CocoaPods配置有问题。

因为我一个朋友的Preferences->CocoaPods设置如下图。 CDN源的pod在设置里面,有关于CDN源的提示

但是我在下面看到的是它只包含我的私有pods,没有关于共享pods的信息,也没有关于CDN的提示

我执行了无数次CleanClean Build FolderInvalidate Caches之后,虽然相关代码还是没有高亮显示,但是可以点击查看语句

不知道是哪个操作解决了问题,如果你有这个问题,可以尝试更多的操作