0

Имея test.framework. Я хочу добавить файлы .h, .m, .framework и .a после сборки файла .framework.Добавление файлов .h, .m, .framework и .a в уже построенные .framework 'Целевые фазы создания

То, что я хочу, чтобы достичь выпускаемая пользователю выбирать эти файлы во время загрузки моей базы: [!]

  • test.framework
  • test123.framework
  • test234.framework

[!] означает, что требуется.

Теперь assumming пользователь скачал test.framework и включил его в своем проекте, моя цель состоит в том, чтобы внутренне проверить в initSDK(), если пользователь также загружает test123.framework или test234.framework или нет при вызове initSDK() метода загруженного test.framework используя следующий код:

#if __has_include(<test123/test123.h>) 
    NSLog(@"test123 included"); 
#else 
    NSLog(@"test123 not included"); 
#endif 

Однако, я всегда получаю test123 not included, включая или не включая test123.framework в проекте.

Можно ли включать файлы .h, .m, .framework и .a после сборки файла .framework?

ответ

0

Вы можете использовать разные цели проекта и добавлять дополнительные файлы только в цель test123 и test456.

enter image description here

Это руководство покажет вам, как управлять различными целями: https://www.raywenderlich.com/68613/create-paid-lite-version-iphone-app

+0

Нет, это невозможно, потому что я назвал некоторые методы '' test123.framework' в test.framework', после проверки если структура присутствует. –

Смежные вопросы