Свойство 'config' не найдено для объекта типа 'CAPBridge *' - PullRequest
0 голосов
/ 07 июля 2019

Xcode не скомпилирует мой проект, сгенерированный конденсатором. Независимо от того, что я делаю, он генерирует ошибку, которая лежит в программном обеспечении моста конденсатора.

Я использую

  • Xcode 10.1
  • Cocoapods 1.7.3
  • Ionic Native 5.2
  • Capacitor Core 1.0.0-beta.17
  • Конденсатор iOS 1.0.0-бета.19

Я пытался обновить свои зависимости, вернул некоторый код до того момента, когда он заработал. Я изменил свой компилятор Swift с версии 4.2 на 4.0. Изменить целевой сборник. Пытался закрыть и снова открыть Xcode. удалил проект ios и пусть генерируется снова.

CAPPlugin.m:

-(id)getConfigValue:(NSString *)key {
  return [self.bridge.config getPluginConfigValue:self.pluginName 
:key];
}

CAPBridge.swift

private var localUrl: String?

  public var lastPlugin: CAPPlugin?

  @objc public var config: CAPConfig
  // Map of all loaded and instantiated plugins by pluginId -> instance
  public var plugins =  [String:CAPPlugin]()
  // List of known plugins by pluginId -> Plugin Type
  public var knownPlugins = [String:CAPPlugin.Type]()
  // Manager for getting Cordova plugins
  public var cordovaPluginManager: CDVPluginManager?
  // Calls we are storing to resolve later
  public var storedCalls = [String:CAPPluginCall]()
  // Whether the app is active
  private var isActive = true

Я ожидаю, что проект успешно скомпилируется, поэтому я могу загрузить его в Apple Store. Я получаю сообщение об ошибке

Свойство 'config' не найдено для объекта типа 'CAPBridge *'

...