如何在Xcode中使用CMAKE添加复制bundle资源阶段



我有一个生成iOS Xcode项目的CMAKE(3.12.2)项目。我设法通过CMAKE配置了几乎所有我需要的一切,除了一件事:复制Bundle Resources apeas。

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

该怎么办?我错过了明显的东西吗?

set(png_path" $ {your_png_dir}/test.png")

target_sources($ {target} public $ {png_path})

set_source_files_properties($ {png_path} properties macosx_package_location资源)

your_png_dir可以是cmake宏

关键字:资源

https://cmake.org/cmake/help/latest/prop_tgt/resource.html

add_executable(ExecutableTarget Adddemo.c Resourcefile.txt
批准/批准.txt)

target_link_libraries(executableBetarget heymath mul)

set(resource_files resourcefile.txt apperesourcedir/批准)

set_target_properties(executableTarget properties macosx_bundle true true true truemacOSX_FRAMEWORK_IDENDIFIER org.cmake.executableTarget资源&quort; $ {resource_files}")

最新更新