Ошибка при попытке импортировать MMWormhole.h в мой WatchkitExtension InterfaceController.h

я пытаюсь использовать библиотеку MMWormhole, чтобы общаться с моим приложением с яблочными часами. Я импортировал библиотеку MMWormhole через CocoaPods, но я все время получаю сообщение об ошибке при попытке импортировать файл MMWormhole.h в InterfaceController.h моего расширения Watchkit. Я импортировал библиотеки в «Связанные структуры и библиотеки». В моем приложении я не получаю никаких ошибок при импорте MMWormhole.h в любой класс.

это мой IntefaceController.h моего расширения Watchkit:

#import <WatchKit/WatchKit.h> #import <Foundation/Foundation.h> #import <MMWormhole.h> @interface InterfaceController : WKInterfaceController @property (weak, nonatomic) IBOutlet WKInterfaceLabel *latitudeLabel; @property (weak, nonatomic) IBOutlet WKInterfaceLabel *longitudeLabel; @end 

Я получаю сообщение об ошибке MMWormhole.h. благодаря

  • Создать структуру: Файл> Создать> Целевая задача> Cocoa Touch Framework
  • Затем загрузите ZIP MMWormhole и перетащите файлы MMWormhole.h и MMWormhole.m в «YourFramework».

В «YourFramework.h» пишите:

 #import <YourFramework/MMWormhole.h> 
  • Установите целевое членство в MMWormhole.h на «YourFramework» и « Public» .

В конце импортируйте фреймворк во всех быстрых файлах, которые вы хотите использовать.

 import YourFramework 

В своем подпикселе создайте еще одну цель для расширения WatchKit и добавьте pod 'MMWormhole' как это.

 # Uncomment this line to define a global platform for your project platform :ios, '8.0' target 'MyApp' do pod 'SomeOtherLibrary', '3.10' pod 'MMWormhole' end target 'MyApp WatchKit Extension' do pod 'MMWormhole' end 

Запустите pod update и теперь #import <MMWormhole/MMWormhole.h> будет работать для обеих целей.

Отредактируйте свой подфайл с помощью этой строки:

 link_with 'MyApp', 'MyWatchExtension' 

где «MyApp» и «MyWatchExtension» – это имена ваших целей. Затем pod update свяжет ваши контейнеры.

Также вы можете связать свои контейнеры вручную на вкладке «Настройки сборки» для своей цели. Наберите «pod» в строке поиска и сравните результаты с целевым объектом вашего основного приложения, затем добавьте недостающие ссылки для расширения часов.

Настройки сборки для расширения часов должны выглядеть так: введите описание изображения здесь