如何通过CMake正确部署iOS App Extension?

时间:2019-05-22 20:03:23

标签: ios xcode cmake

我创建了一个生成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文件夹中。

我希望在控制台中看到一些指示应用程序扩展已初始化的信息。

我们将不胜感激。

0 个答案:

没有答案