Как правильно развернуть расширение приложения для iOS через CMake? - PullRequest
0 голосов
/ 22 мая 2019

Я создал проект CMake, который генерирует приложение для iOS. У меня проблемы с развертыванием расширения приложения. Он развертывается на устройстве, но не инициализируется.

set_target_properties(${NOTIFICATION_EXTENSION_PRODUCT_NAME} PROPERTIES 
                                                           BUNDLE "YES"
     XCODE_PRODUCT_TYPE "com.apple.product-type.app-extension"
     MACOSX_BUNDLE_INFO_PLIST ....
     XCODE_ATTRIBUTE_DEVELOPMENT_TEAM  "....."
     XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer"
     XCODE_ATTRIBUTE_CODE_SIGN_INJECT_BASE_ENTITLEMENTS "YES"
     XCODE_ATTRIBUTE_CODE_SIGN_STYLE "Manual"
     XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ...
     XCODE_ATTRIBUTE_PROVISIONING_PROFILE_SPECIFIER "..."
     XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED "YES"
     XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "${NOTIFICATION_EXTENSION_BUNDLE_GUID}"
     XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
     XCODE_ATTRIBUTE_COPY_PHASE_STRIP "NO"
     XCODE_ATTRIBUTE_APPLICATION_EXTENSION_API_ONLY "NO"
     XCODE_ATTRIBUTE_PRODUCT_NAME "${PRODUCT_NAME}"
)

Проект плагина находится в зависимости. Подключаемый модуль копируется в папку подключаемых модулей в качестве шага после сборки.

Я ожидаю увидеть что-то в консоли, что указывает на то, что расширение приложения было инициализировано.

Помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...