ios - 如何在 Xcode 中使用 CMake 添加 Copy Bundle Resources 阶段?

标签 ios xcode cmake

我有一个生成 iOS Xcode 项目的 CMake (3.12.2) 项目。我设法通过 CMake 配置了几乎所有我需要的东西,除了一件事:复制捆绑资源阶段。

我找不到任何有关如何执行此操作的信息,尽管这是一项常见任务。我不能只是保留它并在每次重新生成项目时手动添加此阶段。

该怎么办?我错过了一些明显的事情吗?

最佳答案

设置(png_path“${YOUR_PNG_DIR}/test.png”)

target_sources(${TARGET} PUBLIC ${png_path})

set_source_files_properties(${png_path} 属性 MACOSX_PACKAGE_LOCATION 资源)

YOUR_PNG_DIR 可以是 cmake 宏

关于ios - 如何在 Xcode 中使用 CMake 添加 Copy Bundle Resources 阶段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54830302/

相关文章:

ios - 在 spriteKit 上淡出

ios - 简单的交换代码在 swift 中不起作用

iOS 应用具有神秘的 UUID,没有匹配的 dSYM,因此无法符号化

cmake - 复制文件并将它们包含在 CPack 存档中

ios - 带后退按钮的 Unwind segue 功能

ios - 响应 UIViewController 中的表格单元格操作

c++ - Travis 和 Coverity Scan - 一切都在构建,但 coverity 似乎没有运行

path - CMake生成的Eclipse CDT项目没有系统包含

ios - 在 ios 中的 imageView 中显示来自路径的图像

ios - UILabel 行间距