xcode - 如何使用 cmake 将资源包添加到 xcode 项目中?

标签 xcode cmake bundle

我正在尝试使用 cmake 将资源包添加到生成的 xcode 项目中。但是我无法解决这个问题。这就是我目前所拥有的?

set(MACOSX_BUNDLE_RESOURCES "${CMAKE_SOURCE_DIR}/resource.bundle")
set_source_files_properties(MACOSX_BUNDLE_RESOURCES PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
add_executable(project MACOSX_BUNDLE ${FILES_SRC} ${FILES_RSC})

它似乎根本没有看到 resource.bundle 包。任何帮助将不胜感激。

最佳答案

看来我找到了解决办法:

file(GLOB FILES_RSC "${CMAKE_SOURCE_DIR}/resource.bundle")
set_source_files_properties(${FILES_RSC} PROPERTIES MACOSX_PACKAGE_LOCATION Resources)

关于xcode - 如何使用 cmake 将资源包添加到 xcode 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28461853/

相关文章:

c++ - 带有 cmake 和 glew glfw3 和 glm 库的 Opengl

CMake add_subdirectory 和重新编译

ios - 如何保护 iOS bundle 文件,如 plist、图像、sqlite、媒体文件

Symfony 6.1 重置密码 php 8.1

xcode - 从 Parse 中提取图像到一个数组中

xcode - XCode 中的代码签名错误 - 是否与 Apple 开发者网站关闭有关

ios - 我们可以使用 iOS 7 SDK 并仍然支持低于 7 的 iOS 版本吗?

c++ - 如何在配置主要项目时构建 cmake ExternalProject?

ruby-on-rails - "bundle install"错误

ios - method_getImplementation 在 64 位 iphone 5s 上崩溃