Получить неразрешенный идентификатор для MMWormhole в Watch InterfaceController.swift

Мой проект Apple Watch находится в Swift. Я использовал CocoaPods для установки MMWormhole, и я создал заголовок моста, как описано в этих ссылках:

http://bencoding.com/2015/04/15/adding-a-swift-bridge-header-manually/

Как вызвать код Objective-C из Swift

Когда я создал соединительный заголовок, я нацеливаю его на свое приложение для iphone, а также смотрю Extension.

Заголовок header.h, у меня есть это:

#import "MMWormhole.h"

В моем приложении для iPhone View Controller у меня есть это:

import UIKit
import Foundation 

let wormhole = MMWormhole(applicationGroupIdentifier: "group.cocoShareData", optionalDirectory: "wormhole")

и нет жалоб.

Тем не менее, в моем контроллере интерфейса часы, у меня есть это:

import WatchKit
import Foundation

...

override func willActivate() {
        // This method is called when watch view controller is about to be visible to user
        super.willActivate()
        let wormhole = MMWormhole(applicationGroupIdentifier: "group.cocoShareData", optionalDirectory: "wormhole")
}

И это жалуется на «Использование неразрешенного идентификатора MMWormhole».

Я даже пытаюсь использовать #import "MMWormholeClient.h", но ничто не может решить эту проблему.

Я также пытаюсь при создании заголовка моста, просто цель на приложение для iphone. Но все же ... не работает.

Я также делаю pod 'MMWormhole', '~> 1.2.0' в цели podfile для WatchExtension. но до сих пор не определено MMWormhole в интерфейсе WatchController

Я что-то пропустил ?

вот мой проект:https://www.dropbox.com/s/tsajeoopnghyl1g/MyTestCocoData.zip?dl=0

Ответы на вопрос(1)

Ваш ответ на вопрос