我创建了一个生成iOS应用程序的CMake项目。我在正确部署应用程序扩展程序时遇到问题。它正在部署到设备上,但是尚未初始化。
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}"
)
正在将插件项目设置为依赖项。作为构建后的步骤,将插件复制到bundles PlugIns文件夹中。
我希望在控制台中看到一些指示应用程序扩展已初始化的信息。
我们将不胜感激。