Импорт заголовка из модуля в основное приложение - PullRequest
0 голосов
/ 29 мая 2020
• 1000 1003 *
#import "MyHeader.h"

После того, как я переместил MyHeader.h в свой фреймворк, мне нужно изменить свой импорт на:

#import <MyFramework/MyHeader.h>

Мне интересно, есть ли что-то, что я могу изменить в своем модуле на сделайте это изменение «менее навязчивым» с точки зрения приложения, чтобы я мог продолжать использовать #import "MyHeader.h" без каких-либо изменений в моих файлах c. Я провел небольшое исследование, но не нашел ничего похожего (или, по крайней мере, я не использовал правильные слова для исследования).

Часть podspe c framework:

  s.vendored_frameworks = "MyFramework.framework"

  s.source_files = 'MyFramework/Classes/**/*.{swift,h,m}'
  s.resources = 'MyFramework/Classes/**/*.{xib,json,ttf,png,strings,xcassets}'

  s.pod_target_xcconfig = { 'ENABLE_BITCODE' => 'NO' }

Я импортирую свой фреймворк с помощью cocoapod, например:

pod 'MyFramework', :git => 'gitRepo', :branch => 'branch'
...